diff options
author | Ed Willink | 2015-07-08 11:05:05 +0000 |
---|---|---|
committer | Ed Willink | 2015-08-17 20:07:19 +0000 |
commit | fb6927567dae37a68b4cdcebf51cf50ed5b1a2f9 (patch) | |
tree | 2335e2b74370cc8c899faa31c7e43550cb57a74b | |
parent | a655cb8f8e644db288f8fc436a6bdb541f692cdb (diff) | |
download | org.eclipse.qvtd-fb6927567dae37a68b4cdcebf51cf50ed5b1a2f9.tar.gz org.eclipse.qvtd-fb6927567dae37a68b4cdcebf51cf50ed5b1a2f9.tar.xz org.eclipse.qvtd-fb6927567dae37a68b4cdcebf51cf50ed5b1a2f9.zip |
track OCL grammar changes
40 files changed, 11565 insertions, 12138 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/FunctionParameterImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/FunctionParameterImpl.java index acff15100..73aa3f4ed 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/FunctionParameterImpl.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/FunctionParameterImpl.java @@ -226,14 +226,14 @@ public class FunctionParameterImpl extends ParameterImpl implements FunctionPara } /** - * The cached validation expression for the '{@link #validateCompatibleInitialiserType(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Compatible Initialiser Type</em>}' invariant operation. + * The cached validation expression for the '{@link #validateCompatibleInitializerType(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Validate Compatible Initializer Type</em>}' invariant operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see #validateCompatibleInitialiserType(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) + * @see #validateCompatibleInitializerType(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) * @generated * @ordered */ - protected static final String VALIDATE_COMPATIBLE_INITIALISER_TYPE_DIAGNOSTIC_CHAIN_MAP__EEXPRESSION = "ownedInit <> null implies ownedInit?.type?.conformsTo(type)\n" + //$NON-NLS-1$ + protected static final String VALIDATE_COMPATIBLE_INITIALIZER_TYPE_DIAGNOSTIC_CHAIN_MAP__EEXPRESSION = "ownedInit <> null implies ownedInit?.type.conformsTo(type)\n" + //$NON-NLS-1$ "\n" + //$NON-NLS-1$ ""; @@ -243,7 +243,7 @@ public class FunctionParameterImpl extends ParameterImpl implements FunctionPara * @generated */ @Override - public boolean validateCompatibleInitialiserType(DiagnosticChain diagnostics, Map<Object, Object> context) { + public boolean validateCompatibleInitializerType(DiagnosticChain diagnostics, Map<Object, Object> context) { return PivotValidator.validate (QVTbasePackage.Literals.FUNCTION_PARAMETER, @@ -251,11 +251,11 @@ public class FunctionParameterImpl extends ParameterImpl implements FunctionPara diagnostics, context, "http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot", - PivotPackage.Literals.VARIABLE___VALIDATE_COMPATIBLE_INITIALISER_TYPE__DIAGNOSTICCHAIN_MAP, - VALIDATE_COMPATIBLE_INITIALISER_TYPE_DIAGNOSTIC_CHAIN_MAP__EEXPRESSION, + PivotPackage.Literals.VARIABLE___VALIDATE_COMPATIBLE_INITIALIZER_TYPE__DIAGNOSTICCHAIN_MAP, + VALIDATE_COMPATIBLE_INITIALIZER_TYPE_DIAGNOSTIC_CHAIN_MAP__EEXPRESSION, Diagnostic.ERROR, PivotValidator.DIAGNOSTIC_SOURCE, - PivotValidator.VARIABLE__VALIDATE_COMPATIBLE_INITIALISER_TYPE); + PivotValidator.VARIABLE__VALIDATE_COMPATIBLE_INITIALIZER_TYPE); } /** 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 3bef74cb3..b28273008 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 @@ -108,6 +108,11 @@ public abstract class AbstractQVTcoreUiModule extends org.eclipse.xtext.ui.Defau } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment + public Class<? extends org.eclipse.xtext.generator.IContextualOutputConfigurationProvider> bindIContextualOutputConfigurationProvider() { + return org.eclipse.xtext.builder.EclipseOutputConfigurationProvider.class; + } + + // 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); } diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java index 665e806cb..f07af4ee7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/QVTcoreParser.java @@ -178,8 +178,8 @@ public class QVTcoreParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getGroup(), "rule__NameExpCS__Group__0"); put(grammarAccess.getNameExpCSAccess().getGroup_4(), "rule__NameExpCS__Group_4__0"); put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup(), "rule__CurlyBracketedClauseCS__Group__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0(), "rule__CurlyBracketedClauseCS__Group_2_0__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1(), "rule__CurlyBracketedClauseCS__Group_2_0_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1(), "rule__CurlyBracketedClauseCS__Group_2_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1(), "rule__CurlyBracketedClauseCS__Group_2_1_1__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup(), "rule__RoundBracketedClauseCS__Group__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2(), "rule__RoundBracketedClauseCS__Group_2__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_2(), "rule__RoundBracketedClauseCS__Group_2_2__0"); @@ -354,9 +354,9 @@ public class QVTcoreParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2(), "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2"); put(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3(), "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3"); put(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0(), "rule__NameExpCS__IsPreAssignment_4_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_1"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0"); 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 70943caad..937539d74 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 @@ -3846,15 +3846,15 @@ rule__CurlyBracketedClauseCS__Alternatives_2 } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } -(rule__CurlyBracketedClauseCS__Group_2_0__0)? -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } +(rule__CurlyBracketedClauseCS__ValueAssignment_2_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } ) |( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } -(rule__CurlyBracketedClauseCS__ValueAssignment_2_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1__0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } ) ; @@ -12663,7 +12663,7 @@ rule__CurlyBracketedClauseCS__Group__2__Impl : ( { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } -(rule__CurlyBracketedClauseCS__Alternatives_2) +(rule__CurlyBracketedClauseCS__Alternatives_2)? { after(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } ) @@ -12711,27 +12711,27 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0__0 +rule__CurlyBracketedClauseCS__Group_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0__1 + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } ) ; @@ -12740,26 +12740,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0__1 +rule__CurlyBracketedClauseCS__Group_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } -(rule__CurlyBracketedClauseCS__Group_2_0_1__0)* -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1_1__0)* +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } ) ; @@ -12772,29 +12772,29 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0_1__0 +rule__CurlyBracketedClauseCS__Group_2_1_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0_1__1 + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ',' -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ) ; @@ -12803,26 +12803,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0_1__1 +rule__CurlyBracketedClauseCS__Group_2_1_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } ) ; @@ -18645,14 +18645,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 +rule__CurlyBracketedClauseCS__ValueAssignment_2_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } + ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } ) ; @@ -18660,14 +18660,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } ) ; @@ -18675,14 +18675,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__ValueAssignment_2_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } - ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } ) ; 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 cb0f84c52..73f022045 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 @@ -8788,12 +8788,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { else if ( (LA4_0==24) ) { int LA4_2 = input.LA(2); - if ( (LA4_2==67||LA4_2==69||(LA4_2>=72 && LA4_2<=73)) ) { - alt4=1; - } - else if ( ((LA4_2>=RULE_SIMPLE_ID && LA4_2<=RULE_ESCAPED_ID)||(LA4_2>=17 && LA4_2<=27)) ) { + if ( ((LA4_2>=RULE_SIMPLE_ID && LA4_2<=RULE_ESCAPED_ID)||(LA4_2>=17 && LA4_2<=27)) ) { alt4=2; } + else if ( (LA4_2==67||LA4_2==69||(LA4_2>=72 && LA4_2<=73)) ) { + alt4=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -9016,12 +9016,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { else if ( (LA6_0==24) ) { int LA6_2 = input.LA(2); - if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=17 && LA6_2<=27)) ) { - alt6=2; - } - else if ( (LA6_2==65||LA6_2==67||(LA6_2>=72 && LA6_2<=73)) ) { + if ( (LA6_2==65||LA6_2==67||(LA6_2>=72 && LA6_2<=73)) ) { alt6=1; } + else if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=17 && LA6_2<=27)) ) { + alt6=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12416,63 +12416,52 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3843:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3843:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ); public final void rule__CurlyBracketedClauseCS__Alternatives_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:3847:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ) - int alt30=2; - int LA30_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3847:1: ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ) + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA30_0>=RULE_SIMPLE_ID && LA30_0<=RULE_ESCAPED_ID)||(LA30_0>=17 && LA30_0<=27)||LA30_0==65) ) { - alt30=1; + if ( (LA29_0==RULE_SINGLE_QUOTED_STRING) ) { + alt29=1; } - else if ( (LA30_0==RULE_SINGLE_QUOTED_STRING) ) { - alt30=2; + else if ( ((LA29_0>=RULE_SIMPLE_ID && LA29_0<=RULE_ESCAPED_ID)||(LA29_0>=17 && LA29_0<=27)) ) { + alt29=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); + new NoViableAltException("", 29, 0, input); throw nvae; } - switch (alt30) { + switch (alt29) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3848:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3848:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3848:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3849:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3848:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3849:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3850:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? - int alt29=2; - int LA29_0 = input.LA(1); - - if ( ((LA29_0>=RULE_SIMPLE_ID && LA29_0<=RULE_ESCAPED_ID)||(LA29_0>=17 && LA29_0<=27)) ) { - alt29=1; + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } - switch (alt29) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3850:2: rule__CurlyBracketedClauseCS__Group_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_28413); - rule__CurlyBracketedClauseCS__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3850:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3850:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 + { + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_28413); + rule__CurlyBracketedClauseCS__ValueAssignment_2_0(); - } - break; + state._fsp--; + if (state.failed) return ; } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } } @@ -12481,19 +12470,19 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3855:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3854:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3855:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3856:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3856:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3856:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3856:2: rule__CurlyBracketedClauseCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_28432); - rule__CurlyBracketedClauseCS__ValueAssignment_2_1(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_28431); + rule__CurlyBracketedClauseCS__Group_2_1__0(); state._fsp--; if (state.failed) return ; @@ -12501,7 +12490,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } } @@ -12534,23 +12523,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3869:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) ) - int alt31=2; - int LA31_0 = input.LA(1); + int alt30=2; + int LA30_0 = input.LA(1); - if ( ((LA31_0>=RULE_INT && LA31_0<=RULE_ESCAPED_ID)||(LA31_0>=17 && LA31_0<=30)||(LA31_0>=47 && LA31_0<=61)||LA31_0==70||LA31_0==77||(LA31_0>=79 && LA31_0<=80)||LA31_0==84||(LA31_0>=89 && LA31_0<=90)||(LA31_0>=94 && LA31_0<=95)) ) { - alt31=1; + if ( ((LA30_0>=RULE_INT && LA30_0<=RULE_ESCAPED_ID)||(LA30_0>=17 && LA30_0<=30)||(LA30_0>=47 && LA30_0<=61)||LA30_0==70||LA30_0==77||(LA30_0>=79 && LA30_0<=80)||LA30_0==84||(LA30_0>=89 && LA30_0<=90)||(LA30_0>=94 && LA30_0<=95)) ) { + alt30=1; } - else if ( (LA31_0==72) ) { - alt31=2; + else if ( (LA30_0==72) ) { + alt30=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 30, 0, input); throw nvae; } - switch (alt31) { + switch (alt30) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3870:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) { @@ -12563,7 +12552,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:3872:1: ( rule__NavigatingArgCS__Group_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3872:2: rule__NavigatingArgCS__Group_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives8465); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives8464); rule__NavigatingArgCS__Group_0__0(); state._fsp--; @@ -12592,7 +12581,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:3878:1: ( rule__NavigatingArgCS__Group_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3878:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives8483); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives8482); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -12634,23 +12623,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3891:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) ) - int alt32=2; - int LA32_0 = input.LA(1); + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA32_0==72) ) { - alt32=1; + if ( (LA31_0==72) ) { + alt31=1; } - else if ( (LA32_0==66) ) { - alt32=2; + else if ( (LA31_0==66) ) { + alt31=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); + new NoViableAltException("", 31, 0, input); throw nvae; } - switch (alt32) { + switch (alt31) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3892:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) { @@ -12663,7 +12652,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:3894:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3894:2: rule__NavigatingArgCS__Group_0_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_18516); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_18515); rule__NavigatingArgCS__Group_0_1_0__0(); state._fsp--; @@ -12692,7 +12681,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:3900:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3900:2: rule__NavigatingArgCS__Group_0_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18534); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18533); rule__NavigatingArgCS__Group_0_1_1__0(); state._fsp--; @@ -12734,23 +12723,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3913:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) ) - int alt33=2; - int LA33_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA33_0==72) ) { - alt33=1; + if ( (LA32_0==72) ) { + alt32=1; } - else if ( (LA33_0==66) ) { - alt33=2; + else if ( (LA32_0==66) ) { + alt32=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt33) { + switch (alt32) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3914:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) { @@ -12763,7 +12752,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:3916:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3916:2: rule__NavigatingCommaArgCS__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28567); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28566); rule__NavigatingCommaArgCS__Group_2_0__0(); state._fsp--; @@ -12792,7 +12781,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:3922:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3922:2: rule__NavigatingCommaArgCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28585); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28584); rule__NavigatingCommaArgCS__Group_2_1__0(); state._fsp--; @@ -12834,9 +12823,9 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3935:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) - int alt34=2; - alt34 = dfa34.predict(input); - switch (alt34) { + int alt33=2; + alt33 = dfa33.predict(input); + switch (alt33) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3936:1: ( ruleExpCS ) { @@ -12846,7 +12835,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08618); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08617); ruleExpCS(); state._fsp--; @@ -12869,7 +12858,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08635); + pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08634); rulePatternExpCS(); state._fsp--; @@ -12908,23 +12897,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3957:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ) - int alt35=2; - int LA35_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA35_0==RULE_INT) ) { - alt35=1; + if ( (LA34_0==RULE_INT) ) { + alt34=1; } - else if ( (LA35_0==30||LA35_0==32||LA35_0==63) ) { - alt35=2; + else if ( (LA34_0==30||LA34_0==32||LA34_0==63) ) { + alt34=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt35) { + switch (alt34) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3958:1: ( ruleMultiplicityBoundsCS ) { @@ -12934,7 +12923,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18667); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18666); ruleMultiplicityBoundsCS(); state._fsp--; @@ -12957,7 +12946,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18684); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18683); ruleMultiplicityStringCS(); state._fsp--; @@ -12996,23 +12985,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3979:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) ) - int alt36=2; - int LA36_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA36_0==62) ) { - alt36=1; + if ( (LA35_0==62) ) { + alt35=1; } - else if ( (LA36_0==97) ) { - alt36=2; + else if ( (LA35_0==97) ) { + alt35=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt36) { + switch (alt35) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3980:1: ( '|?' ) { @@ -13022,7 +13011,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__MultiplicityCS__Alternatives_28717); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__MultiplicityCS__Alternatives_28716); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } @@ -13044,7 +13033,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:3990:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3990:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28736); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28735); rule__MultiplicityCS__IsNullFreeAssignment_2_1(); state._fsp--; @@ -13086,32 +13075,32 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4003:1: ( ( '*' ) | ( '+' ) | ( '?' ) ) - int alt37=3; + int alt36=3; switch ( input.LA(1) ) { case 30: { - alt37=1; + alt36=1; } break; case 32: { - alt37=2; + alt36=2; } break; case 63: { - alt37=3; + alt36=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt37) { + switch (alt36) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4004:1: ( '*' ) { @@ -13121,7 +13110,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } - match(input,30,FollowSets000.FOLLOW_30_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08770); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_30_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08769); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } @@ -13140,7 +13129,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } - match(input,32,FollowSets000.FOLLOW_32_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08790); if (state.failed) return ; + match(input,32,FollowSets000.FOLLOW_32_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08789); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } @@ -13159,7 +13148,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08810); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08809); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } @@ -13194,23 +13183,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4037:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ) - int alt38=2; - int LA38_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( ((LA38_0>=RULE_SIMPLE_ID && LA38_0<=RULE_ESCAPED_ID)||(LA38_0>=17 && LA38_0<=27)) ) { - alt38=1; + if ( ((LA37_0>=RULE_SIMPLE_ID && LA37_0<=RULE_ESCAPED_ID)||(LA37_0>=17 && LA37_0<=27)) ) { + alt37=1; } - else if ( (LA38_0==63) ) { - alt38=2; + else if ( (LA37_0==63) ) { + alt37=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 37, 0, input); throw nvae; } - switch (alt38) { + switch (alt37) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4038:1: ( ruleTypedRefCS ) { @@ -13220,7 +13209,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8844); + pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8843); ruleTypedRefCS(); state._fsp--; @@ -13243,7 +13232,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8861); + pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8860); ruleWildcardTypeRefCS(); state._fsp--; @@ -13282,23 +13271,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4059:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ) - int alt39=2; - int LA39_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA39_0==RULE_SIMPLE_ID) ) { - alt39=1; + if ( (LA38_0==RULE_SIMPLE_ID) ) { + alt38=1; } - else if ( (LA39_0==RULE_ESCAPED_ID) ) { - alt39=2; + else if ( (LA38_0==RULE_ESCAPED_ID) ) { + alt38=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); + new NoViableAltException("", 38, 0, input); throw nvae; } - switch (alt39) { + switch (alt38) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4060:1: ( RULE_SIMPLE_ID ) { @@ -13308,7 +13297,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } - match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8893); if (state.failed) return ; + match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8892); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } @@ -13327,7 +13316,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } - match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8910); if (state.failed) return ; + match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8909); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } @@ -13362,23 +13351,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4081:1: ( ( RULE_INT ) | ( '*' ) ) - int alt40=2; - int LA40_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA40_0==RULE_INT) ) { - alt40=1; + if ( (LA39_0==RULE_INT) ) { + alt39=1; } - else if ( (LA40_0==30) ) { - alt40=2; + else if ( (LA39_0==30) ) { + alt39=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 39, 0, input); throw nvae; } - switch (alt40) { + switch (alt39) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4082:1: ( RULE_INT ) { @@ -13388,7 +13377,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8942); if (state.failed) return ; + match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8941); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } @@ -13407,7 +13396,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } - match(input,30,FollowSets000.FOLLOW_30_in_rule__UPPER__Alternatives8960); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_30_in_rule__UPPER__Alternatives8959); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } @@ -13444,12 +13433,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:4107: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:4108:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08992); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08991); rule__TopLevelCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08995); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08994); rule__TopLevelCS__Group__1(); state._fsp--; @@ -13489,21 +13478,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4122:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )* - loop41: + loop40: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA41_0==19) ) { - alt41=1; + if ( (LA40_0==19) ) { + alt40=1; } - switch (alt41) { + switch (alt40) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4122:2: rule__TopLevelCS__OwnedImportsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9022); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9021); rule__TopLevelCS__OwnedImportsAssignment_0(); state._fsp--; @@ -13513,7 +13502,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop41; + break loop40; } } while (true); @@ -13551,7 +13540,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:4136: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:4137:2: rule__TopLevelCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19053); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19052); rule__TopLevelCS__Group__1__Impl(); state._fsp--; @@ -13591,21 +13580,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:4150:1: ( rule__TopLevelCS__Alternatives_1 )* - loop42: + loop41: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( ((LA42_0>=22 && LA42_0<=23)||LA42_0==26||LA42_0==93) ) { - alt42=1; + if ( ((LA41_0>=22 && LA41_0<=23)||LA41_0==26||LA41_0==93) ) { + alt41=1; } - switch (alt42) { + switch (alt41) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4150:2: rule__TopLevelCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl9080); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl9079); rule__TopLevelCS__Alternatives_1(); state._fsp--; @@ -13615,7 +13604,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop42; + break loop41; } } while (true); @@ -13653,12 +13642,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:4168: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:4169:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__09115); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__09114); rule__MappingCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__09118); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__09117); rule__MappingCS__Group__1(); state._fsp--; @@ -13732,12 +13721,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:4199: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:4200:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__19176); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__19175); rule__MappingCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__19179); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__19178); rule__MappingCS__Group__2(); state._fsp--; @@ -13777,17 +13766,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getIsDefaultAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4214:1: ( rule__MappingCS__IsDefaultAssignment_1 )? - int alt43=2; - int LA43_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA43_0==93) ) { - alt43=1; + if ( (LA42_0==93) ) { + alt42=1; } - switch (alt43) { + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4214:2: rule__MappingCS__IsDefaultAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl9206); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl9205); rule__MappingCS__IsDefaultAssignment_1(); state._fsp--; @@ -13832,12 +13821,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:4228: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:4229:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29237); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29236); rule__MappingCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29240); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29239); rule__MappingCS__Group__3(); state._fsp--; @@ -13876,7 +13865,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMapKeyword_2()); } - match(input,22,FollowSets000.FOLLOW_22_in_rule__MappingCS__Group__2__Impl9268); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_22_in_rule__MappingCS__Group__2__Impl9267); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getMapKeyword_2()); } @@ -13911,12 +13900,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:4259: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:4260:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39299); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39298); rule__MappingCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39302); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39301); rule__MappingCS__Group__4(); state._fsp--; @@ -13956,31 +13945,31 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getNameAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4274:1: ( rule__MappingCS__NameAssignment_3 )? - int alt44=2; - int LA44_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( ((LA44_0>=RULE_SIMPLE_ID && LA44_0<=RULE_ESCAPED_ID)||(LA44_0>=17 && LA44_0<=24)||(LA44_0>=26 && LA44_0<=27)) ) { - alt44=1; + if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=17 && LA43_0<=24)||(LA43_0>=26 && LA43_0<=27)) ) { + alt43=1; } - else if ( (LA44_0==25) ) { - int LA44_2 = input.LA(2); + else if ( (LA43_0==25) ) { + int LA43_2 = input.LA(2); - if ( (LA44_2==64||LA44_2==66) ) { - alt44=1; + if ( (LA43_2==64||LA43_2==66) ) { + alt43=1; } - else if ( (LA44_2==25) ) { - int LA44_4 = input.LA(3); + else if ( (LA43_2==25) ) { + int LA43_4 = input.LA(3); - if ( ((LA44_4>=RULE_SIMPLE_ID && LA44_4<=RULE_ESCAPED_ID)||(LA44_4>=17 && LA44_4<=27)) ) { - alt44=1; + if ( ((LA43_4>=RULE_SIMPLE_ID && LA43_4<=RULE_ESCAPED_ID)||(LA43_4>=17 && LA43_4<=27)) ) { + alt43=1; } } } - switch (alt44) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4274:2: rule__MappingCS__NameAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl9329); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl9328); rule__MappingCS__NameAssignment_3(); state._fsp--; @@ -14025,12 +14014,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:4288: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:4289:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49360); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49359); rule__MappingCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49363); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49362); rule__MappingCS__Group__5(); state._fsp--; @@ -14070,17 +14059,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:4303:1: ( rule__MappingCS__Group_4__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA45_0==66) ) { - alt45=1; + if ( (LA44_0==66) ) { + alt44=1; } - switch (alt45) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4303:2: rule__MappingCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl9390); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl9389); rule__MappingCS__Group_4__0(); state._fsp--; @@ -14125,12 +14114,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:4317: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:4318:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59421); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59420); rule__MappingCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59424); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59423); rule__MappingCS__Group__6(); state._fsp--; @@ -14170,17 +14159,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getGroup_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4332:1: ( rule__MappingCS__Group_5__0 )? - int alt46=2; - int LA46_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA46_0==25) ) { - alt46=1; + if ( (LA45_0==25) ) { + alt45=1; } - switch (alt46) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4332:2: rule__MappingCS__Group_5__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0_in_rule__MappingCS__Group__5__Impl9451); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0_in_rule__MappingCS__Group__5__Impl9450); rule__MappingCS__Group_5__0(); state._fsp--; @@ -14225,12 +14214,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:4346: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:4347:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69482); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69481); rule__MappingCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69485); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69484); rule__MappingCS__Group__7(); state._fsp--; @@ -14269,7 +14258,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_6()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group__6__Impl9513); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group__6__Impl9512); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_6()); } @@ -14304,12 +14293,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:4377: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:4378:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79544); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79543); rule__MappingCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79547); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79546); rule__MappingCS__Group__8(); state._fsp--; @@ -14349,30 +14338,30 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getOwnedDomainsAssignment_7()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4392:1: ( rule__MappingCS__OwnedDomainsAssignment_7 )* - loop47: + loop46: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA47_0==22) ) { - int LA47_2 = input.LA(2); + if ( (LA46_0==22) ) { + int LA46_2 = input.LA(2); - if ( (LA47_2==70) ) { - alt47=1; + if ( (LA46_2==70) ) { + alt46=1; } } - else if ( ((LA47_0>=RULE_SIMPLE_ID && LA47_0<=RULE_ESCAPED_ID)||(LA47_0>=17 && LA47_0<=21)||(LA47_0>=23 && LA47_0<=27)) ) { - alt47=1; + else if ( ((LA46_0>=RULE_SIMPLE_ID && LA46_0<=RULE_ESCAPED_ID)||(LA46_0>=17 && LA46_0<=21)||(LA46_0>=23 && LA46_0<=27)) ) { + alt46=1; } - switch (alt47) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4392:2: rule__MappingCS__OwnedDomainsAssignment_7 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedDomainsAssignment_7_in_rule__MappingCS__Group__7__Impl9574); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedDomainsAssignment_7_in_rule__MappingCS__Group__7__Impl9573); rule__MappingCS__OwnedDomainsAssignment_7(); state._fsp--; @@ -14382,7 +14371,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop47; + break loop46; } } while (true); @@ -14420,12 +14409,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:4406: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:4407:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89605); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89604); rule__MappingCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89608); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89607); rule__MappingCS__Group__9(); state._fsp--; @@ -14465,17 +14454,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getGroup_8()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4421:1: ( rule__MappingCS__Group_8__0 )? - int alt48=2; - int LA48_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA48_0==68) ) { - alt48=1; + if ( (LA47_0==68) ) { + alt47=1; } - switch (alt48) { + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4421:2: rule__MappingCS__Group_8__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0_in_rule__MappingCS__Group__8__Impl9635); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0_in_rule__MappingCS__Group__8__Impl9634); rule__MappingCS__Group_8__0(); state._fsp--; @@ -14520,12 +14509,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:4435:1: ( rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4436:2: rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99666); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99665); rule__MappingCS__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10_in_rule__MappingCS__Group__99669); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10_in_rule__MappingCS__Group__99668); rule__MappingCS__Group__10(); state._fsp--; @@ -14565,21 +14554,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getOwnedComposedMappingsAssignment_9()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4450:1: ( rule__MappingCS__OwnedComposedMappingsAssignment_9 )* - loop49: + loop48: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA49_0==22||LA49_0==93) ) { - alt49=1; + if ( (LA48_0==22||LA48_0==93) ) { + alt48=1; } - switch (alt49) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4450:2: rule__MappingCS__OwnedComposedMappingsAssignment_9 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedComposedMappingsAssignment_9_in_rule__MappingCS__Group__9__Impl9696); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedComposedMappingsAssignment_9_in_rule__MappingCS__Group__9__Impl9695); rule__MappingCS__OwnedComposedMappingsAssignment_9(); state._fsp--; @@ -14589,7 +14578,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop49; + break loop48; } } while (true); @@ -14627,7 +14616,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:4464:1: ( rule__MappingCS__Group__10__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4465:2: rule__MappingCS__Group__10__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10__Impl_in_rule__MappingCS__Group__109727); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__10__Impl_in_rule__MappingCS__Group__109726); rule__MappingCS__Group__10__Impl(); state._fsp--; @@ -14666,7 +14655,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__MappingCS__Group__10__Impl9755); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__MappingCS__Group__10__Impl9754); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10()); } @@ -14701,12 +14690,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:4516: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:4517: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__09808); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__09807); 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__09811); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__09810); rule__MappingCS__Group_4__1(); state._fsp--; @@ -14745,7 +14734,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getInKeyword_4_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCS__Group_4__0__Impl9839); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCS__Group_4__0__Impl9838); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getInKeyword_4_0()); } @@ -14780,7 +14769,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:4547:1: ( rule__MappingCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4548:2: rule__MappingCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__19870); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__19869); rule__MappingCS__Group_4__1__Impl(); state._fsp--; @@ -14822,7 +14811,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:4561:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4561:2: rule__MappingCS__OwnedInPathNameAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl9897); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl9896); rule__MappingCS__OwnedInPathNameAssignment_4_1(); state._fsp--; @@ -14864,12 +14853,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:4579:1: ( rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4580:2: rule__MappingCS__Group_5__0__Impl rule__MappingCS__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0__Impl_in_rule__MappingCS__Group_5__09931); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__0__Impl_in_rule__MappingCS__Group_5__09930); rule__MappingCS__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1_in_rule__MappingCS__Group_5__09934); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1_in_rule__MappingCS__Group_5__09933); rule__MappingCS__Group_5__1(); state._fsp--; @@ -14908,7 +14897,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRefinesKeyword_5_0()); } - match(input,25,FollowSets000.FOLLOW_25_in_rule__MappingCS__Group_5__0__Impl9962); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_25_in_rule__MappingCS__Group_5__0__Impl9961); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getRefinesKeyword_5_0()); } @@ -14943,12 +14932,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:4610:1: ( rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4611:2: rule__MappingCS__Group_5__1__Impl rule__MappingCS__Group_5__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1__Impl_in_rule__MappingCS__Group_5__19993); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__1__Impl_in_rule__MappingCS__Group_5__19992); rule__MappingCS__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2_in_rule__MappingCS__Group_5__19996); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2_in_rule__MappingCS__Group_5__19995); rule__MappingCS__Group_5__2(); state._fsp--; @@ -14990,7 +14979,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:4625:1: ( rule__MappingCS__RefinesAssignment_5_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4625:2: rule__MappingCS__RefinesAssignment_5_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_1_in_rule__MappingCS__Group_5__1__Impl10023); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_1_in_rule__MappingCS__Group_5__1__Impl10022); rule__MappingCS__RefinesAssignment_5_1(); state._fsp--; @@ -15032,7 +15021,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:4639:1: ( rule__MappingCS__Group_5__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4640:2: rule__MappingCS__Group_5__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2__Impl_in_rule__MappingCS__Group_5__210053); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5__2__Impl_in_rule__MappingCS__Group_5__210052); rule__MappingCS__Group_5__2__Impl(); state._fsp--; @@ -15072,21 +15061,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getGroup_5_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4653:1: ( rule__MappingCS__Group_5_2__0 )* - loop50: + loop49: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA50_0==67) ) { - alt50=1; + if ( (LA49_0==67) ) { + alt49=1; } - switch (alt50) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4653:2: rule__MappingCS__Group_5_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0_in_rule__MappingCS__Group_5__2__Impl10080); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0_in_rule__MappingCS__Group_5__2__Impl10079); rule__MappingCS__Group_5_2__0(); state._fsp--; @@ -15096,7 +15085,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop50; + break loop49; } } while (true); @@ -15134,12 +15123,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:4673:1: ( rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4674:2: rule__MappingCS__Group_5_2__0__Impl rule__MappingCS__Group_5_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0__Impl_in_rule__MappingCS__Group_5_2__010117); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__0__Impl_in_rule__MappingCS__Group_5_2__010116); rule__MappingCS__Group_5_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1_in_rule__MappingCS__Group_5_2__010120); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1_in_rule__MappingCS__Group_5_2__010119); rule__MappingCS__Group_5_2__1(); state._fsp--; @@ -15178,7 +15167,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getCommaKeyword_5_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCS__Group_5_2__0__Impl10148); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCS__Group_5_2__0__Impl10147); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getCommaKeyword_5_2_0()); } @@ -15213,7 +15202,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:4704:1: ( rule__MappingCS__Group_5_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4705:2: rule__MappingCS__Group_5_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1__Impl_in_rule__MappingCS__Group_5_2__110179); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_5_2__1__Impl_in_rule__MappingCS__Group_5_2__110178); rule__MappingCS__Group_5_2__1__Impl(); state._fsp--; @@ -15255,7 +15244,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:4718:1: ( rule__MappingCS__RefinesAssignment_5_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4718:2: rule__MappingCS__RefinesAssignment_5_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_2_1_in_rule__MappingCS__Group_5_2__1__Impl10206); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_5_2_1_in_rule__MappingCS__Group_5_2__1__Impl10205); rule__MappingCS__RefinesAssignment_5_2_1(); state._fsp--; @@ -15297,12 +15286,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:4736:1: ( rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4737:2: rule__MappingCS__Group_8__0__Impl rule__MappingCS__Group_8__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0__Impl_in_rule__MappingCS__Group_8__010240); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__0__Impl_in_rule__MappingCS__Group_8__010239); rule__MappingCS__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1_in_rule__MappingCS__Group_8__010243); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1_in_rule__MappingCS__Group_8__010242); rule__MappingCS__Group_8__1(); state._fsp--; @@ -15341,7 +15330,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getWhereKeyword_8_0()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__MappingCS__Group_8__0__Impl10271); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__MappingCS__Group_8__0__Impl10270); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getWhereKeyword_8_0()); } @@ -15376,7 +15365,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:4767:1: ( rule__MappingCS__Group_8__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4768:2: rule__MappingCS__Group_8__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1__Impl_in_rule__MappingCS__Group_8__110302); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_8__1__Impl_in_rule__MappingCS__Group_8__110301); rule__MappingCS__Group_8__1__Impl(); state._fsp--; @@ -15418,7 +15407,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:4781:1: ( rule__MappingCS__OwnedMiddleAssignment_8_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4781:2: rule__MappingCS__OwnedMiddleAssignment_8_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMiddleAssignment_8_1_in_rule__MappingCS__Group_8__1__Impl10329); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMiddleAssignment_8_1_in_rule__MappingCS__Group_8__1__Impl10328); rule__MappingCS__OwnedMiddleAssignment_8_1(); state._fsp--; @@ -15460,12 +15449,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:4799: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:4800: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__010363); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__010362); 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__010366); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__010365); rule__BottomPatternCS__Group_0__1(); state._fsp--; @@ -15504,7 +15493,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_0__0__Impl10394); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_0__0__Impl10393); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } @@ -15539,12 +15528,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:4830: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:4831: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__110425); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__110424); 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__110428); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__110427); rule__BottomPatternCS__Group_0__2(); state._fsp--; @@ -15586,7 +15575,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:4845: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:4845:2: rule__BottomPatternCS__Alternatives_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl10455); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl10454); rule__BottomPatternCS__Alternatives_0_1(); state._fsp--; @@ -15628,12 +15617,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:4859: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:4860: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__210485); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__210484); 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__210488); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__210487); rule__BottomPatternCS__Group_0__3(); state._fsp--; @@ -15673,21 +15662,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:4874:1: ( rule__BottomPatternCS__Group_0_2__0 )* - loop51: + loop50: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA51_0==67) ) { - alt51=1; + if ( (LA50_0==67) ) { + alt50=1; } - switch (alt51) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4874:2: rule__BottomPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl10515); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl10514); rule__BottomPatternCS__Group_0_2__0(); state._fsp--; @@ -15697,7 +15686,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop51; + break loop50; } } while (true); @@ -15735,12 +15724,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:4888: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:4889: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__310546); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__310545); 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__310549); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__310548); rule__BottomPatternCS__Group_0__4(); state._fsp--; @@ -15779,7 +15768,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__BottomPatternCS__Group_0__3__Impl10577); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__BottomPatternCS__Group_0__3__Impl10576); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -15814,12 +15803,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:4919: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:4920: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__410608); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__410607); 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__410611); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__410610); rule__BottomPatternCS__Group_0__5(); state._fsp--; @@ -15859,21 +15848,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4934:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* - loop52: + loop51: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( ((LA52_0>=RULE_INT && LA52_0<=RULE_ESCAPED_ID)||(LA52_0>=17 && LA52_0<=30)||(LA52_0>=47 && LA52_0<=61)||LA52_0==70||LA52_0==77||(LA52_0>=79 && LA52_0<=80)||LA52_0==84||(LA52_0>=89 && LA52_0<=90)||(LA52_0>=93 && LA52_0<=95)) ) { - alt52=1; + if ( ((LA51_0>=RULE_INT && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=17 && LA51_0<=30)||(LA51_0>=47 && LA51_0<=61)||LA51_0==70||LA51_0==77||(LA51_0>=79 && LA51_0<=80)||LA51_0==84||(LA51_0>=89 && LA51_0<=90)||(LA51_0>=93 && LA51_0<=95)) ) { + alt51=1; } - switch (alt52) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4934:2: rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl10638); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl10637); rule__BottomPatternCS__OwnedConstraintsAssignment_0_4(); state._fsp--; @@ -15883,7 +15872,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop52; + break loop51; } } while (true); @@ -15921,7 +15910,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:4948: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:4949:2: rule__BottomPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__510669); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__510668); rule__BottomPatternCS__Group_0__5__Impl(); state._fsp--; @@ -15960,7 +15949,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl10697); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl10696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } @@ -15995,12 +15984,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:4990: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:4991: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__010740); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__010739); 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__010743); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__010742); rule__BottomPatternCS__Group_0_2__1(); state._fsp--; @@ -16039,7 +16028,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_0_2__0__Impl10771); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_0_2__0__Impl10770); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -16074,7 +16063,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:5021: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:5022:2: rule__BottomPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__110802); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__110801); rule__BottomPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -16116,7 +16105,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:5035: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:5035:2: rule__BottomPatternCS__Alternatives_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl10829); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl10828); rule__BottomPatternCS__Alternatives_0_2_1(); state._fsp--; @@ -16158,12 +16147,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:5053: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:5054: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__010863); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__010862); 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__010866); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__010865); rule__BottomPatternCS__Group_1__1(); state._fsp--; @@ -16202,7 +16191,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_1__0__Impl10894); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_1__0__Impl10893); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -16237,12 +16226,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:5084: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:5085: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__110925); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__110924); 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__110928); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__110927); rule__BottomPatternCS__Group_1__2(); state._fsp--; @@ -16284,7 +16273,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:5099:1: ( rule__BottomPatternCS__Alternatives_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5099:2: rule__BottomPatternCS__Alternatives_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl10955); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl10954); rule__BottomPatternCS__Alternatives_1_1(); state._fsp--; @@ -16326,12 +16315,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:5113: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:5114: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__210985); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__210984); 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__210988); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__210987); rule__BottomPatternCS__Group_1__3(); state._fsp--; @@ -16371,21 +16360,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getBottomPatternCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5128:1: ( rule__BottomPatternCS__Group_1_2__0 )* - loop53: + loop52: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA53_0==67) ) { - alt53=1; + if ( (LA52_0==67) ) { + alt52=1; } - switch (alt53) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5128:2: rule__BottomPatternCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl11015); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl11014); rule__BottomPatternCS__Group_1_2__0(); state._fsp--; @@ -16395,7 +16384,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop53; + break loop52; } } while (true); @@ -16433,7 +16422,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:5142: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:5143:2: rule__BottomPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__311046); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__311045); rule__BottomPatternCS__Group_1__3__Impl(); state._fsp--; @@ -16472,7 +16461,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl11074); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl11073); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } @@ -16507,12 +16496,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:5180:1: ( rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5181:2: rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__011113); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__011112); rule__BottomPatternCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__011116); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__011115); rule__BottomPatternCS__Group_1_2__1(); state._fsp--; @@ -16551,7 +16540,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_1_2__0__Impl11144); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_1_2__0__Impl11143); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); } @@ -16586,7 +16575,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:5211:1: ( rule__BottomPatternCS__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:5212:2: rule__BottomPatternCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__111175); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__111174); rule__BottomPatternCS__Group_1_2__1__Impl(); state._fsp--; @@ -16628,7 +16617,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:5225:1: ( rule__BottomPatternCS__Alternatives_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5225:2: rule__BottomPatternCS__Alternatives_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl11202); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl11201); rule__BottomPatternCS__Alternatives_1_2_1(); state._fsp--; @@ -16670,12 +16659,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:5243:1: ( rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5244:2: rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__011236); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__011235); rule__BottomPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__011239); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__011238); rule__BottomPatternCS__Group_2__1(); state._fsp--; @@ -16714,7 +16703,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_2__0__Impl11267); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_2__0__Impl11266); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -16749,12 +16738,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:5274:1: ( rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5275:2: rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__111298); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__111297); rule__BottomPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__111301); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__111300); rule__BottomPatternCS__Group_2__2(); state._fsp--; @@ -16799,7 +16788,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:5290:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5290:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11330); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11329); rule__BottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -16820,21 +16809,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5295:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* - loop54: + loop53: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( ((LA54_0>=RULE_INT && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=17 && LA54_0<=30)||(LA54_0>=47 && LA54_0<=61)||LA54_0==70||LA54_0==77||(LA54_0>=79 && LA54_0<=80)||LA54_0==84||(LA54_0>=89 && LA54_0<=90)||(LA54_0>=93 && LA54_0<=95)) ) { - alt54=1; + if ( ((LA53_0>=RULE_INT && LA53_0<=RULE_ESCAPED_ID)||(LA53_0>=17 && LA53_0<=30)||(LA53_0>=47 && LA53_0<=61)||LA53_0==70||LA53_0==77||(LA53_0>=79 && LA53_0<=80)||LA53_0==84||(LA53_0>=89 && LA53_0<=90)||(LA53_0>=93 && LA53_0<=95)) ) { + alt53=1; } - switch (alt54) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5295:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11342); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11341); rule__BottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -16844,7 +16833,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop54; + break loop53; } } while (true); @@ -16885,7 +16874,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:5310:1: ( rule__BottomPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5311:2: rule__BottomPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__211375); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__211374); rule__BottomPatternCS__Group_2__2__Impl(); state._fsp--; @@ -16924,7 +16913,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl11403); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl11402); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } @@ -16959,12 +16948,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:5346:1: ( rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5347:2: rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__011440); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__011439); rule__BottomPatternCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__011443); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__011442); rule__BottomPatternCS__Group_3__1(); state._fsp--; @@ -17038,12 +17027,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:5377:1: ( rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5378:2: rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__111501); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__111500); rule__BottomPatternCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__111504); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__111503); rule__BottomPatternCS__Group_3__2(); state._fsp--; @@ -17082,7 +17071,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_3__1__Impl11532); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_3__1__Impl11531); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } @@ -17117,7 +17106,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:5408:1: ( rule__BottomPatternCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5409:2: rule__BottomPatternCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__211563); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__211562); rule__BottomPatternCS__Group_3__2__Impl(); state._fsp--; @@ -17156,7 +17145,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl11591); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl11590); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } @@ -17191,12 +17180,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:5444: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:5445:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__011628); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__011627); rule__DirectionCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__011631); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__011630); rule__DirectionCS__Group__1(); state._fsp--; @@ -17270,12 +17259,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:5475: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:5476:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__111689); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__111688); rule__DirectionCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__111692); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__111691); rule__DirectionCS__Group__2(); state._fsp--; @@ -17315,13 +17304,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:5490:1: ( rule__DirectionCS__NameAssignment_1 )? - int alt55=2; - alt55 = dfa55.predict(input); - switch (alt55) { + int alt54=2; + alt54 = dfa54.predict(input); + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5490:2: rule__DirectionCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl11719); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl11718); rule__DirectionCS__NameAssignment_1(); state._fsp--; @@ -17366,12 +17355,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:5504: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:5505:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__211750); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__211749); rule__DirectionCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__211753); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__211752); rule__DirectionCS__Group__3(); state._fsp--; @@ -17411,17 +17400,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:5519:1: ( rule__DirectionCS__Group_2__0 )? - int alt56=2; - int LA56_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA56_0==20) ) { - alt56=1; + if ( (LA55_0==20) ) { + alt55=1; } - switch (alt56) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5519:2: rule__DirectionCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl11780); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl11779); rule__DirectionCS__Group_2__0(); state._fsp--; @@ -17466,7 +17455,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:5533: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:5534:2: rule__DirectionCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__311811); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__311810); rule__DirectionCS__Group__3__Impl(); state._fsp--; @@ -17506,17 +17495,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:5547:1: ( rule__DirectionCS__Group_3__0 )? - int alt57=2; - int LA57_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA57_0==27) ) { - alt57=1; + if ( (LA56_0==27) ) { + alt56=1; } - switch (alt57) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5547:2: rule__DirectionCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl11838); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl11837); rule__DirectionCS__Group_3__0(); state._fsp--; @@ -17561,12 +17550,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:5569: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:5570: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__011877); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__011876); 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__011880); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__011879); rule__DirectionCS__Group_2__1(); state._fsp--; @@ -17605,7 +17594,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__Impl11908); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl11907); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } @@ -17640,12 +17629,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:5600: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:5601: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__111939); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__111938); 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__111942); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__111941); rule__DirectionCS__Group_2__2(); state._fsp--; @@ -17687,7 +17676,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:5615: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:5615:2: rule__DirectionCS__ImportsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl11969); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl11968); rule__DirectionCS__ImportsAssignment_2_1(); state._fsp--; @@ -17729,7 +17718,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:5629: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:5630:2: rule__DirectionCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__211999); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__211998); rule__DirectionCS__Group_2__2__Impl(); state._fsp--; @@ -17769,21 +17758,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:5643:1: ( rule__DirectionCS__Group_2_2__0 )* - loop58: + loop57: do { - int alt58=2; - int LA58_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA58_0==67) ) { - alt58=1; + if ( (LA57_0==67) ) { + alt57=1; } - switch (alt58) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5643:2: rule__DirectionCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl12026); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl12025); rule__DirectionCS__Group_2_2__0(); state._fsp--; @@ -17793,7 +17782,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop58; + break loop57; } } while (true); @@ -17831,12 +17820,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:5663: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:5664: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__012063); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__012062); 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__012066); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__012065); rule__DirectionCS__Group_2_2__1(); state._fsp--; @@ -17875,7 +17864,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__DirectionCS__Group_2_2__0__Impl12094); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__DirectionCS__Group_2_2__0__Impl12093); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } @@ -17910,7 +17899,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:5694: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:5695:2: rule__DirectionCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__112125); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__112124); rule__DirectionCS__Group_2_2__1__Impl(); state._fsp--; @@ -17952,7 +17941,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:5708: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:5708:2: rule__DirectionCS__ImportsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl12152); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl12151); rule__DirectionCS__ImportsAssignment_2_2_1(); state._fsp--; @@ -17994,12 +17983,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:5726: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:5727: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__012186); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__012185); 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__012189); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__012188); rule__DirectionCS__Group_3__1(); state._fsp--; @@ -18038,7 +18027,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__Impl12217); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl12216); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } @@ -18073,12 +18062,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:5757: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:5758: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__112248); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__112247); 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__112251); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__112250); rule__DirectionCS__Group_3__2(); state._fsp--; @@ -18120,7 +18109,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:5772: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:5772:2: rule__DirectionCS__UsesAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl12278); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl12277); rule__DirectionCS__UsesAssignment_3_1(); state._fsp--; @@ -18162,7 +18151,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:5786: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:5787:2: rule__DirectionCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__212308); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__212307); rule__DirectionCS__Group_3__2__Impl(); state._fsp--; @@ -18202,21 +18191,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:5800:1: ( rule__DirectionCS__Group_3_2__0 )* - loop59: + loop58: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA59_0==67) ) { - alt59=1; + if ( (LA58_0==67) ) { + alt58=1; } - switch (alt59) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5800:2: rule__DirectionCS__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl12335); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl12334); rule__DirectionCS__Group_3_2__0(); state._fsp--; @@ -18226,7 +18215,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop59; + break loop58; } } while (true); @@ -18264,12 +18253,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:5820: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:5821: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__012372); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__012371); 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__012375); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__012374); rule__DirectionCS__Group_3_2__1(); state._fsp--; @@ -18308,7 +18297,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__DirectionCS__Group_3_2__0__Impl12403); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__DirectionCS__Group_3_2__0__Impl12402); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } @@ -18343,7 +18332,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:5851: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:5852:2: rule__DirectionCS__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__112434); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__112433); rule__DirectionCS__Group_3_2__1__Impl(); state._fsp--; @@ -18385,7 +18374,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:5865: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:5865:2: rule__DirectionCS__UsesAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl12461); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl12460); rule__DirectionCS__UsesAssignment_3_2_1(); state._fsp--; @@ -18427,12 +18416,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:5883: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:5884: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__012495); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__012494); 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__012498); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__012497); rule__GuardPatternCS__Group_0__1(); state._fsp--; @@ -18471,7 +18460,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_0__0__Impl12526); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_0__0__Impl12525); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } @@ -18506,12 +18495,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:5914: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:5915: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__112557); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__112556); 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__112560); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__112559); rule__GuardPatternCS__Group_0__2(); state._fsp--; @@ -18553,7 +18542,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:5929:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5929:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl12587); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl12586); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1(); state._fsp--; @@ -18595,12 +18584,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:5943: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:5944: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__212617); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__212616); 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__212620); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__212619); rule__GuardPatternCS__Group_0__3(); state._fsp--; @@ -18640,21 +18629,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:5958:1: ( rule__GuardPatternCS__Group_0_2__0 )* - loop60: + loop59: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA60_0==67) ) { - alt60=1; + if ( (LA59_0==67) ) { + alt59=1; } - switch (alt60) { + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5958:2: rule__GuardPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl12647); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl12646); rule__GuardPatternCS__Group_0_2__0(); state._fsp--; @@ -18664,7 +18653,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop60; + break loop59; } } while (true); @@ -18702,12 +18691,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:5972: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:5973: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__312678); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__312677); 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__312681); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__312680); rule__GuardPatternCS__Group_0__4(); state._fsp--; @@ -18746,7 +18735,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__GuardPatternCS__Group_0__3__Impl12709); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__GuardPatternCS__Group_0__3__Impl12708); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -18781,12 +18770,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:6003: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:6004: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__412740); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__412739); 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__412743); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__412742); rule__GuardPatternCS__Group_0__5(); state._fsp--; @@ -18826,21 +18815,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6018:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* - loop61: + loop60: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( ((LA61_0>=RULE_INT && LA61_0<=RULE_ESCAPED_ID)||(LA61_0>=17 && LA61_0<=30)||(LA61_0>=47 && LA61_0<=61)||LA61_0==70||LA61_0==77||(LA61_0>=79 && LA61_0<=80)||LA61_0==84||(LA61_0>=89 && LA61_0<=90)||(LA61_0>=94 && LA61_0<=95)) ) { - alt61=1; + if ( ((LA60_0>=RULE_INT && LA60_0<=RULE_ESCAPED_ID)||(LA60_0>=17 && LA60_0<=30)||(LA60_0>=47 && LA60_0<=61)||LA60_0==70||LA60_0==77||(LA60_0>=79 && LA60_0<=80)||LA60_0==84||(LA60_0>=89 && LA60_0<=90)||(LA60_0>=94 && LA60_0<=95)) ) { + alt60=1; } - switch (alt61) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6018:2: rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl12770); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl12769); rule__GuardPatternCS__OwnedPredicatesAssignment_0_4(); state._fsp--; @@ -18850,7 +18839,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop61; + break loop60; } } while (true); @@ -18888,7 +18877,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:6032: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:6033:2: rule__GuardPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__512801); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__512800); rule__GuardPatternCS__Group_0__5__Impl(); state._fsp--; @@ -18927,7 +18916,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_0__5__Impl12829); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_0__5__Impl12828); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } @@ -18962,12 +18951,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:6074: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:6075: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__012872); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__012871); 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__012875); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__012874); rule__GuardPatternCS__Group_0_2__1(); state._fsp--; @@ -19006,7 +18995,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0_2__0__Impl12903); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0_2__0__Impl12902); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -19041,7 +19030,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:6105: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:6106:2: rule__GuardPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__112934); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__112933); rule__GuardPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -19083,7 +19072,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:6119:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6119:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl12961); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl12960); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1(); state._fsp--; @@ -19125,12 +19114,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:6137: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:6138: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__012995); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__012994); 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__012998); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__012997); rule__GuardPatternCS__Group_1__1(); state._fsp--; @@ -19169,7 +19158,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_1__0__Impl13026); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_1__0__Impl13025); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -19204,12 +19193,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:6168: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:6169: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__113057); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__113056); 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__113060); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__113059); rule__GuardPatternCS__Group_1__2(); state._fsp--; @@ -19251,7 +19240,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:6183:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6183:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl13087); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl13086); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1(); state._fsp--; @@ -19293,12 +19282,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:6197: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:6198: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__213117); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__213116); 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__213120); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__213119); rule__GuardPatternCS__Group_1__3(); state._fsp--; @@ -19338,21 +19327,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getGuardPatternCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6212:1: ( rule__GuardPatternCS__Group_1_2__0 )* - loop62: + loop61: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA62_0==67) ) { - alt62=1; + if ( (LA61_0==67) ) { + alt61=1; } - switch (alt62) { + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6212:2: rule__GuardPatternCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl13147); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl13146); rule__GuardPatternCS__Group_1_2__0(); state._fsp--; @@ -19362,7 +19351,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop62; + break loop61; } } while (true); @@ -19400,7 +19389,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:6226: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:6227:2: rule__GuardPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__313178); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__313177); rule__GuardPatternCS__Group_1__3__Impl(); state._fsp--; @@ -19439,7 +19428,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_1__3__Impl13206); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_1__3__Impl13205); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } @@ -19474,12 +19463,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:6264:1: ( rule__GuardPatternCS__Group_1_2__0__Impl rule__GuardPatternCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6265:2: rule__GuardPatternCS__Group_1_2__0__Impl rule__GuardPatternCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__013245); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__013244); rule__GuardPatternCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__013248); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__013247); rule__GuardPatternCS__Group_1_2__1(); state._fsp--; @@ -19518,7 +19507,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1_2__0__Impl13276); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1_2__0__Impl13275); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); } @@ -19553,7 +19542,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:6295:1: ( rule__GuardPatternCS__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:6296:2: rule__GuardPatternCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__113307); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__113306); rule__GuardPatternCS__Group_1_2__1__Impl(); state._fsp--; @@ -19595,7 +19584,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:6309:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6309:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl13334); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl13333); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1(); state._fsp--; @@ -19637,12 +19626,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:6327:1: ( rule__GuardPatternCS__Group_2__0__Impl rule__GuardPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6328:2: rule__GuardPatternCS__Group_2__0__Impl rule__GuardPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__013368); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__013367); rule__GuardPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__013371); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__013370); rule__GuardPatternCS__Group_2__1(); state._fsp--; @@ -19681,7 +19670,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_2__0__Impl13399); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_2__0__Impl13398); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); } @@ -19716,12 +19705,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:6358:1: ( rule__GuardPatternCS__Group_2__1__Impl rule__GuardPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6359:2: rule__GuardPatternCS__Group_2__1__Impl rule__GuardPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__113430); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__113429); rule__GuardPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__113433); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__113432); rule__GuardPatternCS__Group_2__2(); state._fsp--; @@ -19766,7 +19755,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:6374:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6374:2: rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13462); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13461); rule__GuardPatternCS__OwnedPredicatesAssignment_2_1(); state._fsp--; @@ -19787,21 +19776,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6379:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 )* - loop63: + loop62: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( ((LA63_0>=RULE_INT && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=17 && LA63_0<=30)||(LA63_0>=47 && LA63_0<=61)||LA63_0==70||LA63_0==77||(LA63_0>=79 && LA63_0<=80)||LA63_0==84||(LA63_0>=89 && LA63_0<=90)||(LA63_0>=94 && LA63_0<=95)) ) { - alt63=1; + if ( ((LA62_0>=RULE_INT && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=17 && LA62_0<=30)||(LA62_0>=47 && LA62_0<=61)||LA62_0==70||LA62_0==77||(LA62_0>=79 && LA62_0<=80)||LA62_0==84||(LA62_0>=89 && LA62_0<=90)||(LA62_0>=94 && LA62_0<=95)) ) { + alt62=1; } - switch (alt63) { + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6379:2: rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13474); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13473); rule__GuardPatternCS__OwnedPredicatesAssignment_2_1(); state._fsp--; @@ -19811,7 +19800,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop63; + break loop62; } } while (true); @@ -19852,7 +19841,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:6394:1: ( rule__GuardPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6395:2: rule__GuardPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__213507); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__213506); rule__GuardPatternCS__Group_2__2__Impl(); state._fsp--; @@ -19891,7 +19880,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_2__2__Impl13535); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_2__2__Impl13534); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); } @@ -19926,12 +19915,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__GuardPatternCS__Group_3__0__Impl rule__GuardPatternCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6431:2: rule__GuardPatternCS__Group_3__0__Impl rule__GuardPatternCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__013572); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__013571); rule__GuardPatternCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__013575); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__013574); rule__GuardPatternCS__Group_3__1(); state._fsp--; @@ -20005,12 +19994,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:6461:1: ( rule__GuardPatternCS__Group_3__1__Impl rule__GuardPatternCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6462:2: rule__GuardPatternCS__Group_3__1__Impl rule__GuardPatternCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__113633); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__113632); rule__GuardPatternCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__113636); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__113635); rule__GuardPatternCS__Group_3__2(); state._fsp--; @@ -20049,7 +20038,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_3__1__Impl13664); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__GuardPatternCS__Group_3__1__Impl13663); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); } @@ -20084,7 +20073,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:6492:1: ( rule__GuardPatternCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6493:2: rule__GuardPatternCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__213695); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__213694); rule__GuardPatternCS__Group_3__2__Impl(); state._fsp--; @@ -20123,7 +20112,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_3__2__Impl13723); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__GuardPatternCS__Group_3__2__Impl13722); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); } @@ -20158,12 +20147,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:6528:1: ( rule__GuardVariableCS__Group__0__Impl rule__GuardVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6529:2: rule__GuardVariableCS__Group__0__Impl rule__GuardVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__013760); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__013759); rule__GuardVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__013763); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__013762); rule__GuardVariableCS__Group__1(); state._fsp--; @@ -20205,7 +20194,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:6543:1: ( rule__GuardVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6543:2: rule__GuardVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl13790); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl13789); rule__GuardVariableCS__NameAssignment_0(); state._fsp--; @@ -20247,12 +20236,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:6557:1: ( rule__GuardVariableCS__Group__1__Impl rule__GuardVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6558:2: rule__GuardVariableCS__Group__1__Impl rule__GuardVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__113820); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__113819); rule__GuardVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__113823); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__113822); rule__GuardVariableCS__Group__2(); state._fsp--; @@ -20291,7 +20280,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardVariableCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl13851); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl13850); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardVariableCSAccess().getColonKeyword_1()); } @@ -20326,7 +20315,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:6588:1: ( rule__GuardVariableCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6589:2: rule__GuardVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__213882); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__213881); rule__GuardVariableCS__Group__2__Impl(); state._fsp--; @@ -20368,7 +20357,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:6602:1: ( rule__GuardVariableCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6602:2: rule__GuardVariableCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl13909); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl13908); rule__GuardVariableCS__OwnedTypeAssignment_2(); state._fsp--; @@ -20410,12 +20399,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:6622: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:6623:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__013945); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__013944); rule__ImportCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__013948); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__013947); rule__ImportCS__Group__1(); state._fsp--; @@ -20454,7 +20443,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__Impl13976); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_19_in_rule__ImportCS__Group__0__Impl13975); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getImportKeyword_0()); } @@ -20489,12 +20478,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:6653: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:6654:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__114007); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__114006); rule__ImportCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__114010); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__114009); rule__ImportCS__Group__2(); state._fsp--; @@ -20534,28 +20523,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:6668:1: ( rule__ImportCS__Group_1__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA64_0==RULE_SIMPLE_ID) ) { - int LA64_1 = input.LA(2); + if ( (LA63_0==RULE_SIMPLE_ID) ) { + int LA63_1 = input.LA(2); - if ( (LA64_1==72) ) { - alt64=1; + if ( (LA63_1==72) ) { + alt63=1; } } - else if ( (LA64_0==RULE_ESCAPED_ID) ) { - int LA64_2 = input.LA(2); + else if ( (LA63_0==RULE_ESCAPED_ID) ) { + int LA63_2 = input.LA(2); - if ( (LA64_2==72) ) { - alt64=1; + if ( (LA63_2==72) ) { + alt63=1; } } - switch (alt64) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6668:2: rule__ImportCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl14037); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl14036); rule__ImportCS__Group_1__0(); state._fsp--; @@ -20600,12 +20589,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:6682: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:6683:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__214068); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__214067); rule__ImportCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__214071); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__214070); rule__ImportCS__Group__3(); state._fsp--; @@ -20647,7 +20636,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:6697:1: ( rule__ImportCS__OwnedPathNameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6697:2: rule__ImportCS__OwnedPathNameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl14098); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl14097); rule__ImportCS__OwnedPathNameAssignment_2(); state._fsp--; @@ -20689,12 +20678,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:6711: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:6712:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__314128); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__314127); rule__ImportCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__314131); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__314130); rule__ImportCS__Group__4(); state._fsp--; @@ -20734,17 +20723,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:6726:1: ( rule__ImportCS__Group_3__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA65_0==74) ) { - alt65=1; + if ( (LA64_0==74) ) { + alt64=1; } - switch (alt65) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6726:2: rule__ImportCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl14158); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl14157); rule__ImportCS__Group_3__0(); state._fsp--; @@ -20789,7 +20778,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:6740: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:6741:2: rule__ImportCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__414189); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__414188); rule__ImportCS__Group__4__Impl(); state._fsp--; @@ -20828,7 +20817,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__Impl14217); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__ImportCS__Group__4__Impl14216); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } @@ -20863,12 +20852,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:6780: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:6781: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__014258); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__014257); 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__014261); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__014260); rule__ImportCS__Group_1__1(); state._fsp--; @@ -20910,7 +20899,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:6795: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:6795:2: rule__ImportCS__NameAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl14288); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl14287); rule__ImportCS__NameAssignment_1_0(); state._fsp--; @@ -20952,7 +20941,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:6809: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:6810:2: rule__ImportCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__114318); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__114317); rule__ImportCS__Group_1__1__Impl(); state._fsp--; @@ -20991,7 +20980,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl14346); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl14345); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } @@ -21026,12 +21015,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__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:6844: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__014381); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__014380); 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__014384); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__014383); rule__ImportCS__Group_3__1(); state._fsp--; @@ -21073,7 +21062,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__ImportCS__IsAllAssignment_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6858:2: rule__ImportCS__IsAllAssignment_3_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl14411); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl14410); rule__ImportCS__IsAllAssignment_3_0(); state._fsp--; @@ -21115,7 +21104,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__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:6873:2: rule__ImportCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__114441); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__114440); rule__ImportCS__Group_3__1__Impl(); state._fsp--; @@ -21154,7 +21143,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } - match(input,30,FollowSets000.FOLLOW_30_in_rule__ImportCS__Group_3__1__Impl14469); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_30_in_rule__ImportCS__Group_3__1__Impl14468); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } @@ -21189,12 +21178,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__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:6907:2: rule__NamedDomainCS__Group__0__Impl rule__NamedDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__014504); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__014503); rule__NamedDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__014507); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__014506); rule__NamedDomainCS__Group__1(); state._fsp--; @@ -21234,21 +21223,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNamedDomainCSAccess().getIsCheckAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6921:1: ( rule__NamedDomainCS__IsCheckAssignment_0 )? - int alt66=2; - int LA66_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA66_0==17) ) { - int LA66_1 = input.LA(2); + if ( (LA65_0==17) ) { + int LA65_1 = input.LA(2); - if ( ((LA66_1>=RULE_SIMPLE_ID && LA66_1<=RULE_ESCAPED_ID)||(LA66_1>=17 && LA66_1<=27)) ) { - alt66=1; + if ( ((LA65_1>=RULE_SIMPLE_ID && LA65_1<=RULE_ESCAPED_ID)||(LA65_1>=17 && LA65_1<=27)) ) { + alt65=1; } } - switch (alt66) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6921:2: rule__NamedDomainCS__IsCheckAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__IsCheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl14534); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__IsCheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl14533); rule__NamedDomainCS__IsCheckAssignment_0(); state._fsp--; @@ -21293,12 +21282,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__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:6936:2: rule__NamedDomainCS__Group__1__Impl rule__NamedDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__114565); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__114564); rule__NamedDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__114568); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__114567); rule__NamedDomainCS__Group__2(); state._fsp--; @@ -21338,21 +21327,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNamedDomainCSAccess().getIsEnforceAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6950:1: ( rule__NamedDomainCS__IsEnforceAssignment_1 )? - int alt67=2; - int LA67_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA67_0==18) ) { - int LA67_1 = input.LA(2); + if ( (LA66_0==18) ) { + int LA66_1 = input.LA(2); - if ( ((LA67_1>=RULE_SIMPLE_ID && LA67_1<=RULE_ESCAPED_ID)||(LA67_1>=17 && LA67_1<=27)) ) { - alt67=1; + if ( ((LA66_1>=RULE_SIMPLE_ID && LA66_1<=RULE_ESCAPED_ID)||(LA66_1>=17 && LA66_1<=27)) ) { + alt66=1; } } - switch (alt67) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6950:2: rule__NamedDomainCS__IsEnforceAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__IsEnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl14595); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__IsEnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl14594); rule__NamedDomainCS__IsEnforceAssignment_1(); state._fsp--; @@ -21397,12 +21386,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:6964: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:6965:2: rule__NamedDomainCS__Group__2__Impl rule__NamedDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__214626); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__214625); rule__NamedDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__214629); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__214628); rule__NamedDomainCS__Group__3(); state._fsp--; @@ -21444,7 +21433,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:6979: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:6979:2: rule__NamedDomainCS__DirectionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl14656); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl14655); rule__NamedDomainCS__DirectionAssignment_2(); state._fsp--; @@ -21486,12 +21475,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:6993: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:6994:2: rule__NamedDomainCS__Group__3__Impl rule__NamedDomainCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__314686); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__314685); rule__NamedDomainCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__314689); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__314688); rule__NamedDomainCS__Group__4(); state._fsp--; @@ -21533,7 +21522,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:7008:1: ( rule__NamedDomainCS__OwnedGuardPatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7008:2: rule__NamedDomainCS__OwnedGuardPatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__OwnedGuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl14716); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__OwnedGuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl14715); rule__NamedDomainCS__OwnedGuardPatternAssignment_3(); state._fsp--; @@ -21575,7 +21564,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:7022: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:7023:2: rule__NamedDomainCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__414746); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__414745); rule__NamedDomainCS__Group__4__Impl(); state._fsp--; @@ -21617,7 +21606,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:7036:1: ( rule__NamedDomainCS__OwnedBottomPatternAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7036:2: rule__NamedDomainCS__OwnedBottomPatternAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__OwnedBottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl14773); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__OwnedBottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl14772); rule__NamedDomainCS__OwnedBottomPatternAssignment_4(); state._fsp--; @@ -21659,12 +21648,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__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:7061:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014813); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014812); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014816); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014815); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -21706,7 +21695,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:7075: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:7075:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14843); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14842); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -21748,12 +21737,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:7089: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:7090:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114873); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114872); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114876); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114875); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -21792,7 +21781,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl14904); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl14903); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -21827,7 +21816,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:7120: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:7121:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214935); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214934); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -21869,7 +21858,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:7134: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:7134:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14962); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14961); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -21911,12 +21900,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:7154:1: ( rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7155:2: rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014998); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014997); rule__PredicateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__015001); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__015000); rule__PredicateCS__Group__1(); state._fsp--; @@ -21958,7 +21947,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:7169:1: ( rule__PredicateCS__OwnedConditionAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7169:2: rule__PredicateCS__OwnedConditionAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl15028); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl15027); rule__PredicateCS__OwnedConditionAssignment_0(); state._fsp--; @@ -22000,7 +21989,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:7183:1: ( rule__PredicateCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7184:2: rule__PredicateCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__115058); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__115057); rule__PredicateCS__Group__1__Impl(); state._fsp--; @@ -22039,7 +22028,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__PredicateCS__Group__1__Impl15086); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__PredicateCS__Group__1__Impl15085); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } @@ -22074,12 +22063,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:7217:1: ( rule__PredicateOrAssignmentCS__Group__0__Impl rule__PredicateOrAssignmentCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7218:2: rule__PredicateOrAssignmentCS__Group__0__Impl rule__PredicateOrAssignmentCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__015121); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__015120); rule__PredicateOrAssignmentCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__015124); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__015123); rule__PredicateOrAssignmentCS__Group__1(); state._fsp--; @@ -22119,17 +22108,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7232:1: ( rule__PredicateOrAssignmentCS__IsDefaultAssignment_0 )? - int alt68=2; - int LA68_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA68_0==93) ) { - alt68=1; + if ( (LA67_0==93) ) { + alt67=1; } - switch (alt68) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7232:2: rule__PredicateOrAssignmentCS__IsDefaultAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl15151); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl15150); rule__PredicateOrAssignmentCS__IsDefaultAssignment_0(); state._fsp--; @@ -22174,12 +22163,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:7246:1: ( rule__PredicateOrAssignmentCS__Group__1__Impl rule__PredicateOrAssignmentCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7247:2: rule__PredicateOrAssignmentCS__Group__1__Impl rule__PredicateOrAssignmentCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__115182); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__115181); rule__PredicateOrAssignmentCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__115185); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__115184); rule__PredicateOrAssignmentCS__Group__2(); state._fsp--; @@ -22221,7 +22210,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:7261:1: ( rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7261:2: rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl15212); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl15211); rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1(); state._fsp--; @@ -22263,12 +22252,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:7275:1: ( rule__PredicateOrAssignmentCS__Group__2__Impl rule__PredicateOrAssignmentCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7276:2: rule__PredicateOrAssignmentCS__Group__2__Impl rule__PredicateOrAssignmentCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__215242); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__215241); rule__PredicateOrAssignmentCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__215245); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__215244); rule__PredicateOrAssignmentCS__Group__3(); state._fsp--; @@ -22308,17 +22297,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7290:1: ( rule__PredicateOrAssignmentCS__Group_2__0 )? - int alt69=2; - int LA69_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA69_0==73) ) { - alt69=1; + if ( (LA68_0==73) ) { + alt68=1; } - switch (alt69) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7290:2: rule__PredicateOrAssignmentCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl15272); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl15271); rule__PredicateOrAssignmentCS__Group_2__0(); state._fsp--; @@ -22363,7 +22352,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:7304:1: ( rule__PredicateOrAssignmentCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7305:2: rule__PredicateOrAssignmentCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__315303); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__315302); rule__PredicateOrAssignmentCS__Group__3__Impl(); state._fsp--; @@ -22402,7 +22391,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group__3__Impl15331); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group__3__Impl15330); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); } @@ -22437,12 +22426,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:7342:1: ( rule__PredicateOrAssignmentCS__Group_2__0__Impl rule__PredicateOrAssignmentCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7343:2: rule__PredicateOrAssignmentCS__Group_2__0__Impl rule__PredicateOrAssignmentCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__015370); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__015369); rule__PredicateOrAssignmentCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__015373); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__015372); rule__PredicateOrAssignmentCS__Group_2__1(); state._fsp--; @@ -22481,7 +22470,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl15401); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl15400); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -22516,7 +22505,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:7373:1: ( rule__PredicateOrAssignmentCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7374:2: rule__PredicateOrAssignmentCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__115432); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__115431); rule__PredicateOrAssignmentCS__Group_2__1__Impl(); state._fsp--; @@ -22558,7 +22547,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:7387:1: ( rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7387:2: rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl15459); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl15458); rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1(); state._fsp--; @@ -22600,12 +22589,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:7405: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:7406:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015493); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015492); rule__QueryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015496); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015495); rule__QueryCS__Group__1(); state._fsp--; @@ -22644,7 +22633,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__Impl15524); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__QueryCS__Group__0__Impl15523); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } @@ -22679,12 +22668,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:7436: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:7437:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115555); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115554); rule__QueryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115558); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115557); rule__QueryCS__Group__2(); state._fsp--; @@ -22726,7 +22715,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__QueryCS__OwnedPathNameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7451:2: rule__QueryCS__OwnedPathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl15585); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl15584); rule__QueryCS__OwnedPathNameAssignment_1(); state._fsp--; @@ -22768,12 +22757,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:7465: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:7466:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215615); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215614); rule__QueryCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215618); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215617); rule__QueryCS__Group__3(); state._fsp--; @@ -22815,7 +22804,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:7480: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:7480:2: rule__QueryCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl15645); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl15644); rule__QueryCS__NameAssignment_2(); state._fsp--; @@ -22857,12 +22846,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:7494: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:7495:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315675); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315674); rule__QueryCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315678); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315677); rule__QueryCS__Group__4(); state._fsp--; @@ -22901,7 +22890,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__QueryCS__Group__3__Impl15706); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__QueryCS__Group__3__Impl15705); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } @@ -22936,12 +22925,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:7525: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:7526:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415737); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415736); rule__QueryCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415740); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415739); rule__QueryCS__Group__5(); state._fsp--; @@ -22981,17 +22970,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:7540:1: ( rule__QueryCS__Group_4__0 )? - int alt70=2; - int LA70_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( ((LA70_0>=RULE_SIMPLE_ID && LA70_0<=RULE_ESCAPED_ID)||(LA70_0>=17 && LA70_0<=27)) ) { - alt70=1; + if ( ((LA69_0>=RULE_SIMPLE_ID && LA69_0<=RULE_ESCAPED_ID)||(LA69_0>=17 && LA69_0<=27)) ) { + alt69=1; } - switch (alt70) { + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7540:2: rule__QueryCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl15767); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl15766); rule__QueryCS__Group_4__0(); state._fsp--; @@ -23036,12 +23025,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:7554: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:7555:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515798); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515797); rule__QueryCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515801); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515800); rule__QueryCS__Group__6(); state._fsp--; @@ -23080,7 +23069,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__QueryCS__Group__5__Impl15829); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__QueryCS__Group__5__Impl15828); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } @@ -23115,12 +23104,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:7585: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:7586:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615860); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615859); rule__QueryCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615863); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615862); rule__QueryCS__Group__7(); state._fsp--; @@ -23159,7 +23148,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__QueryCS__Group__6__Impl15891); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__QueryCS__Group__6__Impl15890); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } @@ -23194,12 +23183,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:7616: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:7617:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715922); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715921); rule__QueryCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__715925); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__715924); rule__QueryCS__Group__8(); state._fsp--; @@ -23241,7 +23230,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:7631: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:7631:2: rule__QueryCS__OwnedTypeAssignment_7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl15952); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl15951); rule__QueryCS__OwnedTypeAssignment_7(); state._fsp--; @@ -23283,7 +23272,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:7645: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:7646:2: rule__QueryCS__Group__8__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__815982); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__815981); rule__QueryCS__Group__8__Impl(); state._fsp--; @@ -23325,7 +23314,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:7659: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:7659:2: rule__QueryCS__Alternatives_8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16009); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16008); rule__QueryCS__Alternatives_8(); state._fsp--; @@ -23367,12 +23356,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:7691: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:7692: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__016057); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__016056); 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__016060); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__016059); rule__QueryCS__Group_4__1(); state._fsp--; @@ -23414,7 +23403,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:7706:1: ( rule__QueryCS__OwnedParametersAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7706:2: rule__QueryCS__OwnedParametersAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16087); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16086); rule__QueryCS__OwnedParametersAssignment_4_0(); state._fsp--; @@ -23456,7 +23445,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:7720: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:7721:2: rule__QueryCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116117); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116116); rule__QueryCS__Group_4__1__Impl(); state._fsp--; @@ -23496,21 +23485,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:7734:1: ( rule__QueryCS__Group_4_1__0 )* - loop71: + loop70: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA71_0==67) ) { - alt71=1; + if ( (LA70_0==67) ) { + alt70=1; } - switch (alt71) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7734:2: rule__QueryCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16144); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16143); rule__QueryCS__Group_4_1__0(); state._fsp--; @@ -23520,7 +23509,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop71; + break loop70; } } while (true); @@ -23558,12 +23547,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:7752: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:7753: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__016179); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__016178); 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__016182); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__016181); rule__QueryCS__Group_4_1__1(); state._fsp--; @@ -23602,7 +23591,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group_4_1__0__Impl16210); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group_4_1__0__Impl16209); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } @@ -23637,7 +23626,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:7783: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:7784:2: rule__QueryCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116241); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116240); rule__QueryCS__Group_4_1__1__Impl(); state._fsp--; @@ -23679,7 +23668,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:7797:1: ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7797:2: rule__QueryCS__OwnedParametersAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16268); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16267); rule__QueryCS__OwnedParametersAssignment_4_1_1(); state._fsp--; @@ -23721,12 +23710,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:7815: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:7816: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__016302); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__016301); 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__016305); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__016304); rule__QueryCS__Group_8_1__1(); state._fsp--; @@ -23765,7 +23754,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__QueryCS__Group_8_1__0__Impl16333); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__QueryCS__Group_8_1__0__Impl16332); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } @@ -23800,12 +23789,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:7846: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:7847: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__116364); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__116363); 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__116367); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__116366); rule__QueryCS__Group_8_1__2(); state._fsp--; @@ -23847,7 +23836,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:7861:1: ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7861:2: rule__QueryCS__OwnedExpressionAssignment_8_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16394); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16393); rule__QueryCS__OwnedExpressionAssignment_8_1_1(); state._fsp--; @@ -23889,7 +23878,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:7875: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:7876:2: rule__QueryCS__Group_8_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__216424); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__216423); rule__QueryCS__Group_8_1__2__Impl(); state._fsp--; @@ -23928,7 +23917,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__QueryCS__Group_8_1__2__Impl16452); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__QueryCS__Group_8_1__2__Impl16451); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } @@ -23963,12 +23952,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:7911: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:7912:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016489); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016488); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016492); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016491); rule__ScopeNameCS__Group__1(); state._fsp--; @@ -24010,7 +23999,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:7926:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7926:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl16519); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl16518); rule__ScopeNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -24052,12 +24041,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:7940: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:7941:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__116549); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__116548); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__116552); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__116551); rule__ScopeNameCS__Group__2(); state._fsp--; @@ -24096,7 +24085,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__ScopeNameCS__Group__1__Impl16580); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__ScopeNameCS__Group__1__Impl16579); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -24131,7 +24120,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:7971: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:7972:2: rule__ScopeNameCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__216611); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__216610); rule__ScopeNameCS__Group__2__Impl(); state._fsp--; @@ -24171,15 +24160,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:7985:1: ( rule__ScopeNameCS__Group_2__0 )* - loop72: + loop71: do { - int alt72=2; - alt72 = dfa72.predict(input); - switch (alt72) { + int alt71=2; + alt71 = dfa71.predict(input); + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7985:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl16638); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl16637); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -24189,7 +24178,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop72; + break loop71; } } while (true); @@ -24227,12 +24216,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:8005: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:8006: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__016675); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__016674); 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__016678); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__016677); rule__ScopeNameCS__Group_2__1(); state._fsp--; @@ -24274,7 +24263,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:8020:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8020:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl16705); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl16704); rule__ScopeNameCS__OwnedPathElementsAssignment_2_0(); state._fsp--; @@ -24316,7 +24305,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:8034: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:8035:2: rule__ScopeNameCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__116735); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__116734); rule__ScopeNameCS__Group_2__1__Impl(); state._fsp--; @@ -24355,7 +24344,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__ScopeNameCS__Group_2__1__Impl16763); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__ScopeNameCS__Group_2__1__Impl16762); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -24390,12 +24379,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:8068: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:8069:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016798); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016797); rule__TransformationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016801); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016800); rule__TransformationCS__Group__1(); state._fsp--; @@ -24434,7 +24423,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__Impl16829); if (state.failed) return ; + match(input,26,FollowSets000.FOLLOW_26_in_rule__TransformationCS__Group__0__Impl16828); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } @@ -24469,12 +24458,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:8099: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:8100:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116860); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116859); rule__TransformationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116863); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116862); rule__TransformationCS__Group__2(); state._fsp--; @@ -24514,13 +24503,13 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8114:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )? - int alt73=2; - alt73 = dfa73.predict(input); - switch (alt73) { + int alt72=2; + alt72 = dfa72.predict(input); + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8114:2: rule__TransformationCS__OwnedPathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl16890); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl16889); rule__TransformationCS__OwnedPathNameAssignment_1(); state._fsp--; @@ -24565,12 +24554,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:8128: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:8129:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216921); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216920); rule__TransformationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216924); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216923); rule__TransformationCS__Group__3(); state._fsp--; @@ -24612,7 +24601,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:8143: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:8143:2: rule__TransformationCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl16951); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl16950); rule__TransformationCS__NameAssignment_2(); state._fsp--; @@ -24654,12 +24643,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:8157: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:8158:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316981); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316980); rule__TransformationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316984); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316983); rule__TransformationCS__Group__4(); state._fsp--; @@ -24698,7 +24687,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__TransformationCS__Group__3__Impl17012); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__TransformationCS__Group__3__Impl17011); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -24733,12 +24722,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:8188: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:8189:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417043); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417042); rule__TransformationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417046); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417045); rule__TransformationCS__Group__5(); state._fsp--; @@ -24778,21 +24767,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:8203:1: ( rule__TransformationCS__Group_4__0 )* - loop74: + loop73: do { - int alt74=2; - int LA74_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA74_0==EOF||(LA74_0>=RULE_SIMPLE_ID && LA74_0<=RULE_ESCAPED_ID)||(LA74_0>=16 && LA74_0<=27)||LA74_0==27) ) { - alt74=1; + if ( (LA73_0==EOF||(LA73_0>=RULE_SIMPLE_ID && LA73_0<=RULE_ESCAPED_ID)||(LA73_0>=16 && LA73_0<=27)||LA73_0==27) ) { + alt73=1; } - switch (alt74) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8203:2: rule__TransformationCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17073); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17072); rule__TransformationCS__Group_4__0(); state._fsp--; @@ -24802,7 +24791,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop74; + break loop73; } } while (true); @@ -24840,7 +24829,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:8217: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:8218:2: rule__TransformationCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517104); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517103); rule__TransformationCS__Group__5__Impl(); state._fsp--; @@ -24879,7 +24868,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__TransformationCS__Group__5__Impl17132); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__TransformationCS__Group__5__Impl17131); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } @@ -24914,12 +24903,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:8259: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:8260: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__017175); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__017174); 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__017178); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__017177); rule__TransformationCS__Group_4__1(); state._fsp--; @@ -24961,7 +24950,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:8274:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8274:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17205); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17204); rule__TransformationCS__OwnedDirectionsAssignment_4_0(); state._fsp--; @@ -25003,7 +24992,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:8288: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:8289:2: rule__TransformationCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117235); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117234); rule__TransformationCS__Group_4__1__Impl(); state._fsp--; @@ -25042,7 +25031,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__Impl17263); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__TransformationCS__Group_4__1__Impl17262); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } @@ -25077,12 +25066,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:8322: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:8323:2: rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017298); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017297); rule__UnrealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017301); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017300); rule__UnrealizedVariableCS__Group__1(); state._fsp--; @@ -25124,7 +25113,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:8337: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:8337:2: rule__UnrealizedVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17328); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17327); rule__UnrealizedVariableCS__NameAssignment_0(); state._fsp--; @@ -25166,12 +25155,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:8351: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:8352:2: rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117358); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117357); rule__UnrealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117361); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117360); rule__UnrealizedVariableCS__Group__2(); state._fsp--; @@ -25211,17 +25200,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getUnrealizedVariableCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8366:1: ( rule__UnrealizedVariableCS__Group_1__0 )? - int alt75=2; - int LA75_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA75_0==72) ) { - alt75=1; + if ( (LA74_0==72) ) { + alt74=1; } - switch (alt75) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8366:2: rule__UnrealizedVariableCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl17388); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl17387); rule__UnrealizedVariableCS__Group_1__0(); state._fsp--; @@ -25266,7 +25255,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:8380: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:8381:2: rule__UnrealizedVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217419); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217418); rule__UnrealizedVariableCS__Group__2__Impl(); state._fsp--; @@ -25306,17 +25295,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getUnrealizedVariableCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8394:1: ( rule__UnrealizedVariableCS__Group_2__0 )? - int alt76=2; - int LA76_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA76_0==73) ) { - alt76=1; + if ( (LA75_0==73) ) { + alt75=1; } - switch (alt76) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8394:2: rule__UnrealizedVariableCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl17446); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl17445); rule__UnrealizedVariableCS__Group_2__0(); state._fsp--; @@ -25361,12 +25350,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:8414:1: ( rule__UnrealizedVariableCS__Group_1__0__Impl rule__UnrealizedVariableCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8415:2: rule__UnrealizedVariableCS__Group_1__0__Impl rule__UnrealizedVariableCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__017483); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__017482); rule__UnrealizedVariableCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__017486); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__017485); rule__UnrealizedVariableCS__Group_1__1(); state._fsp--; @@ -25405,7 +25394,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1_0()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl17514); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl17513); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1_0()); } @@ -25440,7 +25429,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:8445:1: ( rule__UnrealizedVariableCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8446:2: rule__UnrealizedVariableCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__117545); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__117544); rule__UnrealizedVariableCS__Group_1__1__Impl(); state._fsp--; @@ -25482,7 +25471,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:8459:1: ( rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8459:2: rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl17572); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl17571); rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -25524,12 +25513,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:8477:1: ( rule__UnrealizedVariableCS__Group_2__0__Impl rule__UnrealizedVariableCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8478:2: rule__UnrealizedVariableCS__Group_2__0__Impl rule__UnrealizedVariableCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__017606); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__017605); rule__UnrealizedVariableCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__017609); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__017608); rule__UnrealizedVariableCS__Group_2__1(); state._fsp--; @@ -25568,7 +25557,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__UnrealizedVariableCS__Group_2__0__Impl17637); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__UnrealizedVariableCS__Group_2__0__Impl17636); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -25603,7 +25592,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:8508:1: ( rule__UnrealizedVariableCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8509:2: rule__UnrealizedVariableCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__117668); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__117667); rule__UnrealizedVariableCS__Group_2__1__Impl(); state._fsp--; @@ -25645,7 +25634,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:8522:1: ( rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8522:2: rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl17695); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl17694); rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1(); state._fsp--; @@ -25687,12 +25676,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:8540: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:8541:2: rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__017729); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__017728); rule__RealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__017732); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__017731); rule__RealizedVariableCS__Group__1(); state._fsp--; @@ -25731,7 +25720,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__Impl17760); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_24_in_rule__RealizedVariableCS__Group__0__Impl17759); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } @@ -25766,12 +25755,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:8571: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:8572:2: rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__117791); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__117790); rule__RealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__117794); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__117793); rule__RealizedVariableCS__Group__2(); state._fsp--; @@ -25813,7 +25802,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:8586: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:8586:2: rule__RealizedVariableCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl17821); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl17820); rule__RealizedVariableCS__NameAssignment_1(); state._fsp--; @@ -25855,12 +25844,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:8600: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:8601:2: rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__217851); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__217850); rule__RealizedVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__217854); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__217853); rule__RealizedVariableCS__Group__3(); state._fsp--; @@ -25899,7 +25888,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl17882); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl17881); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } @@ -25934,7 +25923,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:8631: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:8632:2: rule__RealizedVariableCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__317913); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__317912); rule__RealizedVariableCS__Group__3__Impl(); state._fsp--; @@ -25976,7 +25965,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:8645: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:8645:2: rule__RealizedVariableCS__OwnedTypeAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl17940); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl17939); rule__RealizedVariableCS__OwnedTypeAssignment_3(); state._fsp--; @@ -26018,12 +26007,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:8667: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:8668:2: rule__UnnamedDomainCS__Group__0__Impl rule__UnnamedDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__017978); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__017977); rule__UnnamedDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__017981); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__017980); rule__UnnamedDomainCS__Group__1(); state._fsp--; @@ -26097,12 +26086,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:8698: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:8699:2: rule__UnnamedDomainCS__Group__1__Impl rule__UnnamedDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__118039); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__118038); rule__UnnamedDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__118042); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__118041); rule__UnnamedDomainCS__Group__2(); state._fsp--; @@ -26144,7 +26133,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:8713:1: ( rule__UnnamedDomainCS__OwnedGuardPatternAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8713:2: rule__UnnamedDomainCS__OwnedGuardPatternAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__OwnedGuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl18069); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__OwnedGuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl18068); rule__UnnamedDomainCS__OwnedGuardPatternAssignment_1(); state._fsp--; @@ -26186,7 +26175,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:8727: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:8728:2: rule__UnnamedDomainCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__218099); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__218098); rule__UnnamedDomainCS__Group__2__Impl(); state._fsp--; @@ -26228,7 +26217,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:8741:1: ( rule__UnnamedDomainCS__OwnedBottomPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8741:2: rule__UnnamedDomainCS__OwnedBottomPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__OwnedBottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl18126); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__OwnedBottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl18125); rule__UnnamedDomainCS__OwnedBottomPatternAssignment_2(); state._fsp--; @@ -26270,12 +26259,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:8761: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:8762:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018162); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018161); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018165); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018164); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -26317,7 +26306,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:8776:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8776:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18192); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18191); rule__URIPathNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -26359,7 +26348,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:8790: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:8791:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118222); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118221); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -26399,27 +26388,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:8804:1: ( rule__URIPathNameCS__Group_1__0 )* - loop77: + loop76: do { - int alt77=2; - int LA77_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA77_0==74) ) { - int LA77_2 = input.LA(2); + if ( (LA76_0==74) ) { + int LA76_2 = input.LA(2); - if ( ((LA77_2>=RULE_SIMPLE_ID && LA77_2<=RULE_ESCAPED_ID)||(LA77_2>=17 && LA77_2<=27)||(LA77_2>=47 && LA77_2<=61)) ) { - alt77=1; + if ( ((LA76_2>=RULE_SIMPLE_ID && LA76_2<=RULE_ESCAPED_ID)||(LA76_2>=17 && LA76_2<=27)||(LA76_2>=47 && LA76_2<=61)) ) { + alt76=1; } } - switch (alt77) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8804:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18249); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18248); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -26429,7 +26418,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop77; + break loop76; } } while (true); @@ -26467,12 +26456,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:8822: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:8823: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__018284); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__018283); 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__018287); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__018286); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -26511,7 +26500,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__URIPathNameCS__Group_1__0__Impl18315); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__URIPathNameCS__Group_1__0__Impl18314); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -26546,7 +26535,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:8853: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:8854:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118346); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118345); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -26588,7 +26577,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:8867:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8867:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18373); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18372); rule__URIPathNameCS__OwnedPathElementsAssignment_1_1(); state._fsp--; @@ -26630,12 +26619,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:8885: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:8886: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__018407); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__018406); 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__018410); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__018409); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -26709,7 +26698,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:8916: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:8917:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118468); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118467); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -26751,7 +26740,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:8930:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8930:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18495); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18494); rule__URIFirstPathElementCS__ReferredElementAssignment_1_1(); state._fsp--; @@ -26793,12 +26782,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:8948: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:8949:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018529); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018528); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018532); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018531); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -26840,7 +26829,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:8963: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:8963:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18559); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18558); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -26882,7 +26871,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:8977: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:8978:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118589); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118588); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -26922,17 +26911,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:8991:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt78=2; - int LA78_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA78_0==70) ) { - alt78=1; + if ( (LA77_0==70) ) { + alt77=1; } - switch (alt78) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8991:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18616); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18615); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -26977,12 +26966,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:9009: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:9010: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__018651); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__018650); 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__018654); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__018653); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -27021,7 +27010,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionTypeCS__Group_1__0__Impl18682); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionTypeCS__Group_1__0__Impl18681); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -27056,12 +27045,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:9040: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:9041: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__118713); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__118712); 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__118716); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__118715); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -27103,7 +27092,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:9055: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:9055:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl18743); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl18742); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -27145,7 +27134,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:9069: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:9070:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__218773); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__218772); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -27184,7 +27173,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionTypeCS__Group_1__2__Impl18801); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionTypeCS__Group_1__2__Impl18800); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -27219,12 +27208,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:9105:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9106:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__018838); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__018837); rule__MapTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__018841); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__018840); rule__MapTypeCS__Group__1(); state._fsp--; @@ -27266,7 +27255,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:9120:1: ( rule__MapTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9120:2: rule__MapTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl18868); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl18867); rule__MapTypeCS__NameAssignment_0(); state._fsp--; @@ -27308,7 +27297,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:9134:1: ( rule__MapTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9135:2: rule__MapTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__118898); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__118897); rule__MapTypeCS__Group__1__Impl(); state._fsp--; @@ -27348,17 +27337,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMapTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9148:1: ( rule__MapTypeCS__Group_1__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA79_0==70) ) { - alt79=1; + if ( (LA78_0==70) ) { + alt78=1; } - switch (alt79) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9148:2: rule__MapTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl18925); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl18924); rule__MapTypeCS__Group_1__0(); state._fsp--; @@ -27403,12 +27392,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:9166:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9167:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__018960); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__018959); rule__MapTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__018963); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__018962); rule__MapTypeCS__Group_1__1(); state._fsp--; @@ -27447,7 +27436,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__MapTypeCS__Group_1__0__Impl18991); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__MapTypeCS__Group_1__0__Impl18990); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -27482,12 +27471,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:9197:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9198:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__119022); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__119021); rule__MapTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__119025); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__119024); rule__MapTypeCS__Group_1__2(); state._fsp--; @@ -27529,7 +27518,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:9212:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9212:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl19052); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl19051); rule__MapTypeCS__OwnedKeyTypeAssignment_1_1(); state._fsp--; @@ -27571,12 +27560,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:9226:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9227:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__219082); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__219081); rule__MapTypeCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__219085); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__219084); rule__MapTypeCS__Group_1__3(); state._fsp--; @@ -27615,7 +27604,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MapTypeCS__Group_1__2__Impl19113); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MapTypeCS__Group_1__2__Impl19112); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } @@ -27650,12 +27639,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:9257:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9258:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__319144); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__319143); rule__MapTypeCS__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__319147); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__319146); rule__MapTypeCS__Group_1__4(); state._fsp--; @@ -27697,7 +27686,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:9272:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9272:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl19174); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl19173); rule__MapTypeCS__OwnedValueTypeAssignment_1_3(); state._fsp--; @@ -27739,7 +27728,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:9286:1: ( rule__MapTypeCS__Group_1__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9287:2: rule__MapTypeCS__Group_1__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__419204); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__419203); rule__MapTypeCS__Group_1__4__Impl(); state._fsp--; @@ -27778,7 +27767,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__MapTypeCS__Group_1__4__Impl19232); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__MapTypeCS__Group_1__4__Impl19231); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } @@ -27813,12 +27802,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:9326: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:9327:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019273); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019272); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019276); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019275); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -27860,7 +27849,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:9341: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:9341:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19303); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19302); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -27902,7 +27891,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:9355: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:9356:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119333); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119332); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -27942,17 +27931,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:9369:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt80=2; - int LA80_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA80_0==70) ) { - alt80=1; + if ( (LA79_0==70) ) { + alt79=1; } - switch (alt80) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9369:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19360); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19359); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -27997,12 +27986,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:9387: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:9388: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__019395); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019394); 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__019398); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019397); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -28041,7 +28030,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__TupleTypeCS__Group_1__0__Impl19426); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__TupleTypeCS__Group_1__0__Impl19425); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -28076,12 +28065,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:9418: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:9419: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__119457); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119456); 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__119460); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119459); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -28121,17 +28110,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:9433:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( ((LA81_0>=RULE_SIMPLE_ID && LA81_0<=RULE_ESCAPED_ID)||(LA81_0>=17 && LA81_0<=27)) ) { - alt81=1; + if ( ((LA80_0>=RULE_SIMPLE_ID && LA80_0<=RULE_ESCAPED_ID)||(LA80_0>=17 && LA80_0<=27)) ) { + alt80=1; } - switch (alt81) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9433:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19487); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19486); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -28176,7 +28165,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:9447: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:9448:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219518); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219517); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -28215,7 +28204,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__TupleTypeCS__Group_1__2__Impl19546); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__TupleTypeCS__Group_1__2__Impl19545); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -28250,12 +28239,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:9483: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:9484: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__019583); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019582); 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__019586); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019585); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -28297,7 +28286,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:9498: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:9498:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19613); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19612); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -28339,7 +28328,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:9512: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:9513:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119643); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119642); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -28379,21 +28368,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:9526:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop82: + loop81: do { - int alt82=2; - int LA82_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA82_0==67) ) { - alt82=1; + if ( (LA81_0==67) ) { + alt81=1; } - switch (alt82) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9526: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__Impl19670); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl19669); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -28403,7 +28392,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop82; + break loop81; } } while (true); @@ -28441,12 +28430,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:9544: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:9545: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__019705); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__019704); 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__019708); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__019707); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -28485,7 +28474,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1_1_1__0__Impl19736); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1_1_1__0__Impl19735); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -28520,7 +28509,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:9575: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:9576: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__119767); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__119766); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -28562,7 +28551,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:9589: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:9589: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__Impl19794); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl19793); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -28604,12 +28593,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:9607: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:9608:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__019828); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__019827); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__019831); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__019830); rule__TuplePartCS__Group__1(); state._fsp--; @@ -28651,7 +28640,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:9622: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:9622:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl19858); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl19857); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -28693,12 +28682,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__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:9637:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__119888); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__119887); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__119891); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__119890); rule__TuplePartCS__Group__2(); state._fsp--; @@ -28737,7 +28726,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl19919); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl19918); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -28772,7 +28761,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:9667: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:9668:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__219950); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__219949); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -28814,7 +28803,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:9681: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:9681:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl19977); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl19976); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -28856,12 +28845,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:9701: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:9702:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020013); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020012); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020016); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020015); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -28903,7 +28892,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:9716: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:9716:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20043); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20042); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -28945,12 +28934,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:9730: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:9731:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120073); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120072); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120076); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120075); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -28989,7 +28978,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__CollectionLiteralExpCS__Group__1__Impl20104); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__CollectionLiteralExpCS__Group__1__Impl20103); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -29024,12 +29013,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:9761: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:9762:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220135); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220134); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220138); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220137); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -29069,17 +29058,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:9776:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt83=2; - int LA83_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( ((LA83_0>=RULE_INT && LA83_0<=RULE_ESCAPED_ID)||(LA83_0>=17 && LA83_0<=30)||(LA83_0>=47 && LA83_0<=61)||LA83_0==70||LA83_0==72||LA83_0==77||(LA83_0>=79 && LA83_0<=80)||LA83_0==84||(LA83_0>=89 && LA83_0<=90)||(LA83_0>=94 && LA83_0<=95)) ) { - alt83=1; + if ( ((LA82_0>=RULE_INT && LA82_0<=RULE_ESCAPED_ID)||(LA82_0>=17 && LA82_0<=30)||(LA82_0>=47 && LA82_0<=61)||LA82_0==70||LA82_0==72||LA82_0==77||(LA82_0>=79 && LA82_0<=80)||LA82_0==84||(LA82_0>=89 && LA82_0<=90)||(LA82_0>=94 && LA82_0<=95)) ) { + alt82=1; } - switch (alt83) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9776:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20165); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20164); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -29124,7 +29113,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:9790: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:9791:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320196); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320195); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -29163,7 +29152,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl20224); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl20223); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -29198,12 +29187,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:9828: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:9829: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__020263); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020262); 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__020266); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020265); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -29245,7 +29234,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:9843: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:9843:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20293); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20292); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -29287,7 +29276,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:9857: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:9858:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120323); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120322); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -29327,21 +29316,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:9871:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop84: + loop83: do { - int alt84=2; - int LA84_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA84_0==67) ) { - alt84=1; + if ( (LA83_0==67) ) { + alt83=1; } - switch (alt84) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9871:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20350); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20349); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -29351,7 +29340,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop84; + break loop83; } } while (true); @@ -29389,12 +29378,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:9889: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:9890: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__020385); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020384); 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__020388); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020387); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -29433,7 +29422,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20416); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20415); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -29468,7 +29457,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:9920: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:9921:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120447); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120446); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -29510,7 +29499,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:9934: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:9934:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20474); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20473); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -29552,12 +29541,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:9952:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9953:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__020508); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__020507); rule__CollectionLiteralPartCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__020511); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__020510); rule__CollectionLiteralPartCS__Group_0__1(); state._fsp--; @@ -29599,7 +29588,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:9967:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9967:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl20538); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl20537); rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0(); state._fsp--; @@ -29641,7 +29630,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:9981:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9982:2: rule__CollectionLiteralPartCS__Group_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__120568); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__120567); rule__CollectionLiteralPartCS__Group_0__1__Impl(); state._fsp--; @@ -29681,17 +29670,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9995:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? - int alt85=2; - int LA85_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA85_0==75) ) { - alt85=1; + if ( (LA84_0==75) ) { + alt84=1; } - switch (alt85) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9995:2: rule__CollectionLiteralPartCS__Group_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl20595); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl20594); rule__CollectionLiteralPartCS__Group_0_1__0(); state._fsp--; @@ -29736,12 +29725,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:10013:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10014:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__020630); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__020629); rule__CollectionLiteralPartCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__020633); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__020632); rule__CollectionLiteralPartCS__Group_0_1__1(); state._fsp--; @@ -29780,7 +29769,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl20661); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl20660); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } @@ -29815,7 +29804,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:10044:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10045:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__120692); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__120691); rule__CollectionLiteralPartCS__Group_0_1__1__Impl(); state._fsp--; @@ -29857,7 +29846,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:10058:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10058:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl20719); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl20718); rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1(); state._fsp--; @@ -29899,12 +29888,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:10076:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10077:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__020753); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__020752); rule__CollectionPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__020756); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__020755); rule__CollectionPatternCS__Group__1(); state._fsp--; @@ -29946,7 +29935,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:10091:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10091:2: rule__CollectionPatternCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl20783); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl20782); rule__CollectionPatternCS__OwnedTypeAssignment_0(); state._fsp--; @@ -29988,12 +29977,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:10105:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10106:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__120813); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__120812); rule__CollectionPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__120816); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__120815); rule__CollectionPatternCS__Group__2(); state._fsp--; @@ -30032,7 +30021,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__CollectionPatternCS__Group__1__Impl20844); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__CollectionPatternCS__Group__1__Impl20843); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -30067,12 +30056,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:10136:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10137:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__220875); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__220874); rule__CollectionPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__220878); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__220877); rule__CollectionPatternCS__Group__3(); state._fsp--; @@ -30112,17 +30101,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getCollectionPatternCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10151:1: ( rule__CollectionPatternCS__Group_2__0 )? - int alt86=2; - int LA86_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( ((LA86_0>=RULE_SIMPLE_ID && LA86_0<=RULE_ESCAPED_ID)||(LA86_0>=17 && LA86_0<=27)||LA86_0==72) ) { - alt86=1; + if ( ((LA85_0>=RULE_SIMPLE_ID && LA85_0<=RULE_ESCAPED_ID)||(LA85_0>=17 && LA85_0<=27)||LA85_0==72) ) { + alt85=1; } - switch (alt86) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10151:2: rule__CollectionPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl20905); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl20904); rule__CollectionPatternCS__Group_2__0(); state._fsp--; @@ -30167,7 +30156,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:10165:1: ( rule__CollectionPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10166:2: rule__CollectionPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__320936); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__320935); rule__CollectionPatternCS__Group__3__Impl(); state._fsp--; @@ -30206,7 +30195,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl20964); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl20963); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -30241,12 +30230,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:10203:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10204:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__021003); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__021002); rule__CollectionPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__021006); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__021005); rule__CollectionPatternCS__Group_2__1(); state._fsp--; @@ -30288,7 +30277,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:10218:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10218:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl21033); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl21032); rule__CollectionPatternCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -30330,12 +30319,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:10232:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10233:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__121063); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__121062); rule__CollectionPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__121066); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__121065); rule__CollectionPatternCS__Group_2__2(); state._fsp--; @@ -30375,21 +30364,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10247:1: ( rule__CollectionPatternCS__Group_2_1__0 )* - loop87: + loop86: do { - int alt87=2; - int LA87_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA87_0==67) ) { - alt87=1; + if ( (LA86_0==67) ) { + alt86=1; } - switch (alt87) { + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10247:2: rule__CollectionPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl21093); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl21092); rule__CollectionPatternCS__Group_2_1__0(); state._fsp--; @@ -30399,7 +30388,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop87; + break loop86; } } while (true); @@ -30437,7 +30426,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:10261:1: ( rule__CollectionPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10262:2: rule__CollectionPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__221124); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__221123); rule__CollectionPatternCS__Group_2__2__Impl(); state._fsp--; @@ -30479,7 +30468,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:10275:1: ( rule__CollectionPatternCS__Group_2_2__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10275:2: rule__CollectionPatternCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl21151); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl21150); rule__CollectionPatternCS__Group_2_2__0(); state._fsp--; @@ -30521,12 +30510,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:10295:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10296:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__021187); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__021186); rule__CollectionPatternCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__021190); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__021189); rule__CollectionPatternCS__Group_2_1__1(); state._fsp--; @@ -30565,7 +30554,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionPatternCS__Group_2_1__0__Impl21218); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionPatternCS__Group_2_1__0__Impl21217); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -30600,7 +30589,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__CollectionPatternCS__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:10327:2: rule__CollectionPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__121249); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__121248); rule__CollectionPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -30642,7 +30631,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:10340:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10340:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl21276); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl21275); rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -30684,12 +30673,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:10358:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10359:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__021310); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__021309); rule__CollectionPatternCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__021313); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__021312); rule__CollectionPatternCS__Group_2_2__1(); state._fsp--; @@ -30728,7 +30717,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl21341); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl21340); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } @@ -30763,7 +30752,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:10389:1: ( rule__CollectionPatternCS__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:10390:2: rule__CollectionPatternCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__121372); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__121371); rule__CollectionPatternCS__Group_2_2__1__Impl(); state._fsp--; @@ -30805,7 +30794,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:10403:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10403:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl21399); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl21398); rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1(); state._fsp--; @@ -30847,12 +30836,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:10421:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10422:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__021433); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__021432); rule__ShadowPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__021436); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__021435); rule__ShadowPartCS__Group__1(); state._fsp--; @@ -30894,7 +30883,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:10436:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10436:2: rule__ShadowPartCS__ReferredPropertyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl21463); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl21462); rule__ShadowPartCS__ReferredPropertyAssignment_0(); state._fsp--; @@ -30936,12 +30925,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:10450:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10451:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__121493); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__121492); rule__ShadowPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__121496); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__121495); rule__ShadowPartCS__Group__2(); state._fsp--; @@ -30980,7 +30969,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } - match(input,37,FollowSets000.FOLLOW_37_in_rule__ShadowPartCS__Group__1__Impl21524); if (state.failed) return ; + match(input,37,FollowSets000.FOLLOW_37_in_rule__ShadowPartCS__Group__1__Impl21523); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } @@ -31015,7 +31004,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:10481:1: ( rule__ShadowPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10482:2: rule__ShadowPartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__221555); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__221554); rule__ShadowPartCS__Group__2__Impl(); state._fsp--; @@ -31057,7 +31046,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:10495:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10495:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl21582); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl21581); rule__ShadowPartCS__OwnedInitExpressionAssignment_2(); state._fsp--; @@ -31099,12 +31088,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:10515:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10516:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__021618); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__021617); rule__PatternExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__021621); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__021620); rule__PatternExpCS__Group__1(); state._fsp--; @@ -31144,17 +31133,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10530:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? - int alt88=2; - int LA88_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( ((LA88_0>=RULE_SIMPLE_ID && LA88_0<=RULE_ESCAPED_ID)||(LA88_0>=17 && LA88_0<=27)) ) { - alt88=1; + if ( ((LA87_0>=RULE_SIMPLE_ID && LA87_0<=RULE_ESCAPED_ID)||(LA87_0>=17 && LA87_0<=27)) ) { + alt87=1; } - switch (alt88) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10530:2: rule__PatternExpCS__PatternVariableNameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl21648); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl21647); rule__PatternExpCS__PatternVariableNameAssignment_0(); state._fsp--; @@ -31199,12 +31188,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:10544:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10545:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__121679); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__121678); rule__PatternExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__121682); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__121681); rule__PatternExpCS__Group__2(); state._fsp--; @@ -31243,7 +31232,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl21710); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl21709); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } @@ -31278,7 +31267,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:10575:1: ( rule__PatternExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10576:2: rule__PatternExpCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__221741); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__221740); rule__PatternExpCS__Group__2__Impl(); state._fsp--; @@ -31320,7 +31309,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__PatternExpCS__OwnedPatternTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10589:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl21768); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl21767); rule__PatternExpCS__OwnedPatternTypeAssignment_2(); state._fsp--; @@ -31362,12 +31351,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:10609:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10610:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__021804); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__021803); rule__LambdaLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__021807); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__021806); rule__LambdaLiteralExpCS__Group__1(); state._fsp--; @@ -31406,7 +31395,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__LambdaLiteralExpCS__Group__0__Impl21835); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__LambdaLiteralExpCS__Group__0__Impl21834); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } @@ -31441,12 +31430,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:10640:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10641:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__121866); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__121865); rule__LambdaLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__121869); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__121868); rule__LambdaLiteralExpCS__Group__2(); state._fsp--; @@ -31485,7 +31474,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__LambdaLiteralExpCS__Group__1__Impl21897); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__LambdaLiteralExpCS__Group__1__Impl21896); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -31520,12 +31509,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:10671:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10672:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__221928); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__221927); rule__LambdaLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__221931); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__221930); rule__LambdaLiteralExpCS__Group__3(); state._fsp--; @@ -31567,7 +31556,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:10686:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10686:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl21958); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl21957); rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2(); state._fsp--; @@ -31609,7 +31598,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:10700:1: ( rule__LambdaLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10701:2: rule__LambdaLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__321988); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__321987); rule__LambdaLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -31648,7 +31637,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl22016); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl22015); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -31683,12 +31672,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:10738:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10739:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__022055); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__022054); rule__MapLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__022058); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__022057); rule__MapLiteralExpCS__Group__1(); state._fsp--; @@ -31730,7 +31719,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:10753:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10753:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl22085); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl22084); rule__MapLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -31772,12 +31761,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:10767:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10768:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__122115); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__122114); rule__MapLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__122118); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__122117); rule__MapLiteralExpCS__Group__2(); state._fsp--; @@ -31816,7 +31805,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__MapLiteralExpCS__Group__1__Impl22146); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__MapLiteralExpCS__Group__1__Impl22145); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -31851,12 +31840,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:10798:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10799:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__222177); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__222176); rule__MapLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__222180); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__222179); rule__MapLiteralExpCS__Group__3(); state._fsp--; @@ -31896,17 +31885,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10813:1: ( rule__MapLiteralExpCS__Group_2__0 )? - int alt89=2; - int LA89_0 = input.LA(1); + int alt88=2; + int LA88_0 = input.LA(1); - if ( ((LA89_0>=RULE_INT && LA89_0<=RULE_ESCAPED_ID)||(LA89_0>=17 && LA89_0<=30)||(LA89_0>=47 && LA89_0<=61)||LA89_0==70||LA89_0==77||(LA89_0>=79 && LA89_0<=80)||LA89_0==84||(LA89_0>=89 && LA89_0<=90)||(LA89_0>=94 && LA89_0<=95)) ) { - alt89=1; + if ( ((LA88_0>=RULE_INT && LA88_0<=RULE_ESCAPED_ID)||(LA88_0>=17 && LA88_0<=30)||(LA88_0>=47 && LA88_0<=61)||LA88_0==70||LA88_0==77||(LA88_0>=79 && LA88_0<=80)||LA88_0==84||(LA88_0>=89 && LA88_0<=90)||(LA88_0>=94 && LA88_0<=95)) ) { + alt88=1; } - switch (alt89) { + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10813:2: rule__MapLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl22207); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl22206); rule__MapLiteralExpCS__Group_2__0(); state._fsp--; @@ -31951,7 +31940,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:10827:1: ( rule__MapLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10828:2: rule__MapLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__322238); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__322237); rule__MapLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -31990,7 +31979,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl22266); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl22265); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -32025,12 +32014,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:10865:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10866:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__022305); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__022304); rule__MapLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__022308); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__022307); rule__MapLiteralExpCS__Group_2__1(); state._fsp--; @@ -32072,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:10880:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10880:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl22335); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl22334); rule__MapLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -32114,7 +32103,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:10894:1: ( rule__MapLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10895:2: rule__MapLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__122365); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__122364); rule__MapLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -32154,21 +32143,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10908:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* - loop90: + loop89: do { - int alt90=2; - int LA90_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA90_0==67) ) { - alt90=1; + if ( (LA89_0==67) ) { + alt89=1; } - switch (alt90) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10908:2: rule__MapLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl22392); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl22391); rule__MapLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -32178,7 +32167,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop90; + break loop89; } } while (true); @@ -32216,12 +32205,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:10926:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10927:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__022427); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__022426); rule__MapLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__022430); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__022429); rule__MapLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -32260,7 +32249,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__MapLiteralExpCS__Group_2_1__0__Impl22458); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__MapLiteralExpCS__Group_2_1__0__Impl22457); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -32295,7 +32284,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:10957:1: ( rule__MapLiteralExpCS__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:10958:2: rule__MapLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__122489); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__122488); rule__MapLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -32337,7 +32326,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:10971:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10971:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl22516); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl22515); rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -32379,12 +32368,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:10989:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10990:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__022550); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__022549); rule__MapLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__022553); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__022552); rule__MapLiteralPartCS__Group__1(); state._fsp--; @@ -32426,7 +32415,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:11004:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11004:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl22580); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl22579); rule__MapLiteralPartCS__OwnedKeyAssignment_0(); state._fsp--; @@ -32468,12 +32457,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:11018:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11019:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__122610); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__122609); rule__MapLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__122613); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__122612); rule__MapLiteralPartCS__Group__2(); state._fsp--; @@ -32512,7 +32501,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } - match(input,78,FollowSets001.FOLLOW_78_in_rule__MapLiteralPartCS__Group__1__Impl22641); if (state.failed) return ; + match(input,78,FollowSets001.FOLLOW_78_in_rule__MapLiteralPartCS__Group__1__Impl22640); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } @@ -32547,7 +32536,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:11049:1: ( rule__MapLiteralPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11050:2: rule__MapLiteralPartCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__222672); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__222671); rule__MapLiteralPartCS__Group__2__Impl(); state._fsp--; @@ -32589,7 +32578,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:11063:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11063:2: rule__MapLiteralPartCS__OwnedValueAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl22699); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl22698); rule__MapLiteralPartCS__OwnedValueAssignment_2(); state._fsp--; @@ -32631,12 +32620,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:11083: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:11084:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__022735); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__022734); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__022738); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__022737); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -32675,7 +32664,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,48,FollowSets001.FOLLOW_48_in_rule__TupleLiteralExpCS__Group__0__Impl22766); if (state.failed) return ; + match(input,48,FollowSets001.FOLLOW_48_in_rule__TupleLiteralExpCS__Group__0__Impl22765); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -32710,12 +32699,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:11114: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:11115:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__122797); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__122796); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__122800); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__122799); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -32754,7 +32743,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,64,FollowSets001.FOLLOW_64_in_rule__TupleLiteralExpCS__Group__1__Impl22828); if (state.failed) return ; + match(input,64,FollowSets001.FOLLOW_64_in_rule__TupleLiteralExpCS__Group__1__Impl22827); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -32789,12 +32778,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:11145: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:11146:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__222859); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__222858); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__222862); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__222861); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -32836,7 +32825,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:11160: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:11160:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22889); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22888); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -32878,12 +32867,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:11174: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:11175:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322919); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322918); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322922); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322921); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -32923,21 +32912,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:11189:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop91: + loop90: do { - int alt91=2; - int LA91_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA91_0==67) ) { - alt91=1; + if ( (LA90_0==67) ) { + alt90=1; } - switch (alt91) { + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11189:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22949); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22948); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -32947,7 +32936,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop91; + break loop90; } } while (true); @@ -32985,7 +32974,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:11203: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:11204:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422980); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422979); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -33024,7 +33013,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl23008); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl23007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -33059,12 +33048,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:11243: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:11244:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__023049); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__023048); rule__TupleLiteralExpCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__023052); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__023051); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -33103,7 +33092,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__TupleLiteralExpCS__Group_3__0__Impl23080); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__TupleLiteralExpCS__Group_3__0__Impl23079); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -33138,7 +33127,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:11274: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:11275:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__123111); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__123110); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -33180,7 +33169,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:11288: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:11288:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl23138); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl23137); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -33222,12 +33211,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:11306: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:11307:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__023172); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__023171); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__023175); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__023174); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -33269,7 +33258,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:11321: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:11321:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl23202); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl23201); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -33311,12 +33300,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:11335: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:11336:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__123232); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__123231); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__123235); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__123234); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -33356,17 +33345,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:11350:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt92=2; - int LA92_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA92_0==72) ) { - alt92=1; + if ( (LA91_0==72) ) { + alt91=1; } - switch (alt92) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11350:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl23262); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl23261); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -33411,12 +33400,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:11364: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:11365:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__223293); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__223292); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__223296); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__223295); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -33455,7 +33444,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl23324); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl23323); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -33490,7 +33479,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:11395: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:11396:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__323355); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__323354); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -33532,7 +33521,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:11409:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11409:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl23382); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl23381); rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3(); state._fsp--; @@ -33574,12 +33563,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:11431: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:11432: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__023420); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__023419); 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__023423); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__023422); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -33618,7 +33607,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl23451); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl23450); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -33653,7 +33642,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:11462: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:11463:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__123482); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__123481); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -33695,7 +33684,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:11476: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:11476:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl23509); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl23508); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -33737,12 +33726,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:11494: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:11495:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__023543); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__023542); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__023546); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__023545); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -33816,7 +33805,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:11525: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:11526:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__123604); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__123603); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -33855,7 +33844,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,30,FollowSets001.FOLLOW_30_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl23632); if (state.failed) return ; + match(input,30,FollowSets001.FOLLOW_30_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl23631); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -33890,12 +33879,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:11559: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:11560:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__023667); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__023666); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__023670); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__023669); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -33969,7 +33958,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:11590: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:11591:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__123728); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__123727); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -34008,7 +33997,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,79,FollowSets001.FOLLOW_79_in_rule__InvalidLiteralExpCS__Group__1__Impl23756); if (state.failed) return ; + match(input,79,FollowSets001.FOLLOW_79_in_rule__InvalidLiteralExpCS__Group__1__Impl23755); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -34043,12 +34032,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:11624: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:11625:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__023791); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__023790); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__023794); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__023793); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -34122,7 +34111,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:11655: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:11656:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__123852); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__123851); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -34161,7 +34150,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,80,FollowSets001.FOLLOW_80_in_rule__NullLiteralExpCS__Group__1__Impl23880); if (state.failed) return ; + match(input,80,FollowSets001.FOLLOW_80_in_rule__NullLiteralExpCS__Group__1__Impl23879); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -34196,12 +34185,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:11689: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:11690:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023915); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023914); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023918); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023917); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -34240,7 +34229,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23945); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23944); ruleTypeLiteralCS(); state._fsp--; @@ -34279,7 +34268,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:11718: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:11719:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123974); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123973); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -34319,17 +34308,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11732:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? - int alt93=2; - int LA93_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA93_0==82) ) { - alt93=1; + if ( (LA92_0==82) ) { + alt92=1; } - switch (alt93) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11732:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl24001); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl24000); rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -34374,12 +34363,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:11750:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11751:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__024036); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__024035); rule__TypeNameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__024039); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__024038); rule__TypeNameExpCS__Group__1(); state._fsp--; @@ -34421,7 +34410,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:11765:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11765:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl24066); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl24065); rule__TypeNameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -34463,7 +34452,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:11779:1: ( rule__TypeNameExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11780:2: rule__TypeNameExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__124096); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__124095); rule__TypeNameExpCS__Group__1__Impl(); state._fsp--; @@ -34503,13 +34492,13 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTypeNameExpCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11793:1: ( rule__TypeNameExpCS__Group_1__0 )? - int alt94=2; - alt94 = dfa94.predict(input); - switch (alt94) { + int alt93=2; + alt93 = dfa93.predict(input); + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11793:2: rule__TypeNameExpCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl24123); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl24122); rule__TypeNameExpCS__Group_1__0(); state._fsp--; @@ -34554,12 +34543,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:11811:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11812:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__024158); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__024157); rule__TypeNameExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__024161); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__024160); rule__TypeNameExpCS__Group_1__1(); state._fsp--; @@ -34601,7 +34590,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:11826:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11826:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl24188); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl24187); rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0(); state._fsp--; @@ -34643,7 +34632,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:11840:1: ( rule__TypeNameExpCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11841:2: rule__TypeNameExpCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__124218); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__124217); rule__TypeNameExpCS__Group_1__1__Impl(); state._fsp--; @@ -34683,13 +34672,13 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11854:1: ( rule__TypeNameExpCS__Group_1_1__0 )? - int alt95=2; - alt95 = dfa95.predict(input); - switch (alt95) { + int alt94=2; + alt94 = dfa94.predict(input); + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11854:2: rule__TypeNameExpCS__Group_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl24245); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl24244); rule__TypeNameExpCS__Group_1_1__0(); state._fsp--; @@ -34734,12 +34723,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:11872:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11873:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__024280); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__024279); rule__TypeNameExpCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__024283); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__024282); rule__TypeNameExpCS__Group_1_1__1(); state._fsp--; @@ -34778,7 +34767,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } - match(input,64,FollowSets001.FOLLOW_64_in_rule__TypeNameExpCS__Group_1_1__0__Impl24311); if (state.failed) return ; + match(input,64,FollowSets001.FOLLOW_64_in_rule__TypeNameExpCS__Group_1_1__0__Impl24310); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } @@ -34813,12 +34802,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:11903:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11904:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__124342); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__124341); rule__TypeNameExpCS__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__124345); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__124344); rule__TypeNameExpCS__Group_1_1__2(); state._fsp--; @@ -34860,7 +34849,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:11918:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11918:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl24372); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl24371); rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1(); state._fsp--; @@ -34902,7 +34891,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:11932:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11933:2: rule__TypeNameExpCS__Group_1_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__224402); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__224401); rule__TypeNameExpCS__Group_1_1__2__Impl(); state._fsp--; @@ -34941,7 +34930,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl24430); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl24429); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } @@ -34976,12 +34965,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:11968: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:11969:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__024467); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__024466); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__024470); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__024469); rule__TypeExpCS__Group__1(); state._fsp--; @@ -35023,7 +35012,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:11983: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:11983:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl24497); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl24496); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -35065,7 +35054,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:11997: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:11998:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__124527); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__124526); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -35105,17 +35094,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12011:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? - int alt96=2; - int LA96_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA96_0==82) ) { - alt96=1; + if ( (LA95_0==82) ) { + alt95=1; } - switch (alt96) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12011:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl24554); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl24553); rule__TypeExpCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -35160,12 +35149,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:12029: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:12030: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__024589); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__024588); 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__024592); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__024591); rule__ExpCS__Group_0__1(); state._fsp--; @@ -35204,7 +35193,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl24619); + pushFollow(FollowSets001.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl24618); rulePrefixedPrimaryExpCS(); state._fsp--; @@ -35243,7 +35232,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:12058: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:12059:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__124648); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__124647); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -35283,17 +35272,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:12072:1: ( rule__ExpCS__Group_0_1__0 )? - int alt97=2; - int LA97_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA97_0==28||(LA97_0>=30 && LA97_0<=46)) ) { - alt97=1; + if ( (LA96_0==28||(LA96_0>=30 && LA96_0<=46)) ) { + alt96=1; } - switch (alt97) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12072:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl24675); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl24674); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -35338,12 +35327,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:12090: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:12091: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__024710); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__024709); 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__024713); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__024712); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -35417,12 +35406,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:12121: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:12122: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__124771); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__124770); 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__124774); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__124773); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -35464,7 +35453,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:12136:1: ( rule__ExpCS__NameAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12136:2: rule__ExpCS__NameAssignment_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl24801); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl24800); rule__ExpCS__NameAssignment_0_1_1(); state._fsp--; @@ -35506,7 +35495,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:12150: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:12151:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__224831); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__224830); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -35548,7 +35537,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:12164:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12164:2: rule__ExpCS__OwnedRightAssignment_0_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl24858); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl24857); rule__ExpCS__OwnedRightAssignment_0_1_2(); state._fsp--; @@ -35590,12 +35579,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:12184:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12185:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__024894); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__024893); rule__PrefixedLetExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__024897); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__024896); rule__PrefixedLetExpCS__Group_0__1(); state._fsp--; @@ -35669,12 +35658,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:12215:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12216:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__124955); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__124954); rule__PrefixedLetExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__124958); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__124957); rule__PrefixedLetExpCS__Group_0__2(); state._fsp--; @@ -35716,7 +35705,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:12230:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12230:2: rule__PrefixedLetExpCS__NameAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl24985); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl24984); rule__PrefixedLetExpCS__NameAssignment_0_1(); state._fsp--; @@ -35758,7 +35747,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:12244:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12245:2: rule__PrefixedLetExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__225015); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__225014); rule__PrefixedLetExpCS__Group_0__2__Impl(); state._fsp--; @@ -35800,7 +35789,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:12258:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12258:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl25042); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl25041); rule__PrefixedLetExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -35842,12 +35831,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:12278:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12279:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__025078); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__025077); rule__PrefixedPrimaryExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__025081); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__025080); rule__PrefixedPrimaryExpCS__Group_0__1(); state._fsp--; @@ -35921,12 +35910,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:12309:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12310:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__125139); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__125138); rule__PrefixedPrimaryExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__125142); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__125141); rule__PrefixedPrimaryExpCS__Group_0__2(); state._fsp--; @@ -35968,7 +35957,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:12324:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12324:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl25169); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl25168); rule__PrefixedPrimaryExpCS__NameAssignment_0_1(); state._fsp--; @@ -36010,7 +35999,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:12338:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12339:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__225199); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__225198); rule__PrefixedPrimaryExpCS__Group_0__2__Impl(); state._fsp--; @@ -36052,7 +36041,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:12352:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12352:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl25226); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl25225); rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -36094,12 +36083,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:12372:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12373:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__025262); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__025261); rule__NameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__025265); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__025264); rule__NameExpCS__Group__1(); state._fsp--; @@ -36141,7 +36130,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:12387:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12387:2: rule__NameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl25292); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl25291); rule__NameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -36183,12 +36172,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:12401:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12402:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__125322); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__125321); rule__NameExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__125325); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__125324); rule__NameExpCS__Group__2(); state._fsp--; @@ -36228,21 +36217,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12416:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* - loop98: + loop97: do { - int alt98=2; - int LA98_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA98_0==82) ) { - alt98=1; + if ( (LA97_0==82) ) { + alt97=1; } - switch (alt98) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12416:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl25352); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl25351); rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1(); state._fsp--; @@ -36252,7 +36241,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop98; + break loop97; } } while (true); @@ -36290,12 +36279,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:12430:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12431:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__225383); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__225382); rule__NameExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__225386); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__225385); rule__NameExpCS__Group__3(); state._fsp--; @@ -36335,17 +36324,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12445:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA99_0==70) ) { - alt99=1; + if ( (LA98_0==70) ) { + alt98=1; } - switch (alt99) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12445:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl25413); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl25412); rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2(); state._fsp--; @@ -36390,12 +36379,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:12459:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12460:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__325444); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__325443); rule__NameExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__325447); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__325446); rule__NameExpCS__Group__4(); state._fsp--; @@ -36435,17 +36424,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12474:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA100_0==64) ) { - alt100=1; + if ( (LA99_0==64) ) { + alt99=1; } - switch (alt100) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12474:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl25474); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl25473); rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3(); state._fsp--; @@ -36490,7 +36479,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:12488:1: ( rule__NameExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12489:2: rule__NameExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__425505); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__425504); rule__NameExpCS__Group__4__Impl(); state._fsp--; @@ -36530,17 +36519,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNameExpCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12502:1: ( rule__NameExpCS__Group_4__0 )? - int alt101=2; - int LA101_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA101_0==96) ) { - alt101=1; + if ( (LA100_0==96) ) { + alt100=1; } - switch (alt101) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12502:2: rule__NameExpCS__Group_4__0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl25532); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl25531); rule__NameExpCS__Group_4__0(); state._fsp--; @@ -36585,12 +36574,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:12526:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12527:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__025573); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__025572); rule__NameExpCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__025576); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__025575); rule__NameExpCS__Group_4__1(); state._fsp--; @@ -36632,7 +36621,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:12541:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12541:2: rule__NameExpCS__IsPreAssignment_4_0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl25603); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl25602); rule__NameExpCS__IsPreAssignment_4_0(); state._fsp--; @@ -36674,7 +36663,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:12555:1: ( rule__NameExpCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12556:2: rule__NameExpCS__Group_4__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__125633); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__125632); rule__NameExpCS__Group_4__1__Impl(); state._fsp--; @@ -36713,7 +36702,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } - match(input,81,FollowSets001.FOLLOW_81_in_rule__NameExpCS__Group_4__1__Impl25661); if (state.failed) return ; + match(input,81,FollowSets001.FOLLOW_81_in_rule__NameExpCS__Group_4__1__Impl25660); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } @@ -36748,12 +36737,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:12589:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12590:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__025696); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__025695); rule__CurlyBracketedClauseCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__025699); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__025698); rule__CurlyBracketedClauseCS__Group__1(); state._fsp--; @@ -36827,12 +36816,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:12620:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12621:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__125757); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__125756); rule__CurlyBracketedClauseCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__125760); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__125759); rule__CurlyBracketedClauseCS__Group__2(); state._fsp--; @@ -36871,7 +36860,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,64,FollowSets001.FOLLOW_64_in_rule__CurlyBracketedClauseCS__Group__1__Impl25788); if (state.failed) return ; + match(input,64,FollowSets001.FOLLOW_64_in_rule__CurlyBracketedClauseCS__Group__1__Impl25787); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -36906,12 +36895,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:12651:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12652:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__225819); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__225818); rule__CurlyBracketedClauseCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__225822); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__225821); rule__CurlyBracketedClauseCS__Group__3(); state._fsp--; @@ -36935,29 +36924,40 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12659:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12659:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ; public final void rule__CurlyBracketedClauseCS__Group__2__Impl() 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:12663:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12664:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12663:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12664:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12664:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12665:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12664:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12665:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12666:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12666:2: rule__CurlyBracketedClauseCS__Alternatives_2 - { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl25849); - rule__CurlyBracketedClauseCS__Alternatives_2(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12666:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? + int alt101=2; + int LA101_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA101_0>=RULE_SINGLE_QUOTED_STRING && LA101_0<=RULE_ESCAPED_ID)||(LA101_0>=17 && LA101_0<=27)) ) { + alt101=1; + } + switch (alt101) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12666:2: rule__CurlyBracketedClauseCS__Alternatives_2 + { + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl25848); + rule__CurlyBracketedClauseCS__Alternatives_2(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -37059,23 +37059,23 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__CurlyBracketedClauseCS__Group__3__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12714:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12714:1: rule__CurlyBracketedClauseCS__Group_2_1__0 : rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0() 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:12718:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12719:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12718:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12719:2: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__025946); - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__025946); + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__025949); - rule__CurlyBracketedClauseCS__Group_2_0__1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__025949); + rule__CurlyBracketedClauseCS__Group_2_1__1(); state._fsp--; if (state.failed) return ; @@ -37094,30 +37094,30 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12726:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12726:1: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0__Impl() 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:12730:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12731:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12730:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12731:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12731:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12732:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12731:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12732:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12733:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12733:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12733:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12733:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl25976); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl25976); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0(); state._fsp--; if (state.failed) return ; @@ -37125,7 +37125,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } } @@ -37145,21 +37145,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12743:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12743:1: rule__CurlyBracketedClauseCS__Group_2_1__1 : rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1() 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:12747:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12748:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12747:1: ( rule__CurlyBracketedClauseCS__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:12748:2: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__126006); - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__126006); + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -37178,26 +37178,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12754:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__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:12754:1: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1__Impl() 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:12758:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12759:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12758:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12759:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12759:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12760:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12759:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12760:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12761:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12761:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* loop102: do { int alt102=2; @@ -37210,10 +37210,10 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { switch (alt102) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12761:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12761:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl26033); - rule__CurlyBracketedClauseCS__Group_2_0_1__0(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl26033); + rule__CurlyBracketedClauseCS__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; @@ -37227,7 +37227,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } while (true); if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } } @@ -37247,26 +37247,26 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12775:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12775:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0 : rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0() 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:12779:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12780:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12779:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12780:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__026068); - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__026068); + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__026071); - rule__CurlyBracketedClauseCS__Group_2_0_1__1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__026071); + rule__CurlyBracketedClauseCS__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; @@ -37285,12 +37285,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12787:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12787:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl : ( ',' ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); @@ -37302,11 +37302,11 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12793:1: ',' { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl26099); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl26099); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } } @@ -37326,21 +37326,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12806:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12806:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1 : rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1() 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:12810:1: ( rule__CurlyBracketedClauseCS__Group_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:12811:2: rule__CurlyBracketedClauseCS__Group_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:12810:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12811:2: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__126130); - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__126130); + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -37359,30 +37359,30 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_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:12817:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12817:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl() 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:12821:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12822:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12821:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12822:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12822:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12823:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12822:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12823:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12824:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12824:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12824:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12824:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl26157); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl26157); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1(); state._fsp--; if (state.failed) return ; @@ -37390,7 +37390,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } } @@ -37410,7 +37410,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" // $ANTLR start "rule__RoundBracketedClauseCS__Group__0" @@ -53782,29 +53782,29 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__NameExpCS__IsPreAssignment_4_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18648:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18648:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 : ( ruleStringLiteral ) ; + public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_0() 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:18652:1: ( ( ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18653:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18652:1: ( ( ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18653:1: ( ruleStringLiteral ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18653:1: ( ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18654:1: ruleShadowPartCS + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18653:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18654:1: ruleStringLiteral { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_037803); - ruleShadowPartCS(); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_037803); + ruleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } } @@ -53824,12 +53824,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" + // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18663:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18663:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); @@ -53841,15 +53841,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18669:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_137834); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_037834); ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } } @@ -53869,32 +53869,32 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18678:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ; - public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18678:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1() 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:18682:1: ( ( ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18683:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18682:1: ( ( ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18683:1: ( ruleShadowPartCS ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18683:1: ( ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18684:1: ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18683:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:18684:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_137865); - ruleStringLiteral(); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_137865); + ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } } @@ -53914,7 +53914,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0" @@ -56924,12 +56924,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } // $ANTLR end synpred84_InternalQVTcore - // $ANTLR start synpred151_InternalQVTcore - public final void synpred151_InternalQVTcore_fragment() throws RecognitionException { + // $ANTLR start synpred150_InternalQVTcore + public final void synpred150_InternalQVTcore_fragment() throws RecognitionException { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11793:2: ( rule__TypeNameExpCS__Group_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11793:2: rule__TypeNameExpCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred151_InternalQVTcore24123); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred150_InternalQVTcore24122); rule__TypeNameExpCS__Group_1__0(); state._fsp--; @@ -56937,14 +56937,14 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred151_InternalQVTcore + // $ANTLR end synpred150_InternalQVTcore - // $ANTLR start synpred152_InternalQVTcore - public final void synpred152_InternalQVTcore_fragment() throws RecognitionException { + // $ANTLR start synpred151_InternalQVTcore + public final void synpred151_InternalQVTcore_fragment() throws RecognitionException { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11854:2: ( rule__TypeNameExpCS__Group_1_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11854:2: rule__TypeNameExpCS__Group_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred152_InternalQVTcore24245); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred151_InternalQVTcore24244); rule__TypeNameExpCS__Group_1_1__0(); state._fsp--; @@ -56952,7 +56952,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { } } - // $ANTLR end synpred152_InternalQVTcore + // $ANTLR end synpred151_InternalQVTcore // Delegated rules @@ -56984,11 +56984,11 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred6_InternalQVTcore() { + public final boolean synpred150_InternalQVTcore() { state.backtracking++; int start = input.mark(); try { - synpred6_InternalQVTcore_fragment(); // can never throw exception + synpred150_InternalQVTcore_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -56998,11 +56998,11 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred82_InternalQVTcore() { + public final boolean synpred6_InternalQVTcore() { state.backtracking++; int start = input.mark(); try { - synpred82_InternalQVTcore_fragment(); // can never throw exception + synpred6_InternalQVTcore_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -57012,11 +57012,11 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { state.failed=false; return success; } - public final boolean synpred152_InternalQVTcore() { + public final boolean synpred82_InternalQVTcore() { state.backtracking++; int start = input.mark(); try { - synpred152_InternalQVTcore_fragment(); // can never throw exception + synpred82_InternalQVTcore_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -57159,12 +57159,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { protected DFA24 dfa24 = new DFA24(this); protected DFA25 dfa25 = new DFA25(this); protected DFA28 dfa28 = new DFA28(this); - protected DFA34 dfa34 = new DFA34(this); - protected DFA55 dfa55 = new DFA55(this); + protected DFA33 dfa33 = new DFA33(this); + protected DFA54 dfa54 = new DFA54(this); + protected DFA71 dfa71 = new DFA71(this); protected DFA72 dfa72 = new DFA72(this); - protected DFA73 dfa73 = new DFA73(this); + protected DFA93 dfa93 = new DFA93(this); protected DFA94 dfa94 = new DFA94(this); - protected DFA95 dfa95 = new DFA95(this); static final String DFA19_eotS = "\20\uffff"; static final String DFA19_eofS = @@ -57796,19 +57796,19 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { throw nvae; } } - static final String DFA34_eotS = + static final String DFA33_eotS = "\20\uffff"; - static final String DFA34_eofS = + static final String DFA33_eofS = "\20\uffff"; - static final String DFA34_minS = + static final String DFA33_minS = "\1\4\1\uffff\15\34\1\uffff"; - static final String DFA34_maxS = + static final String DFA33_maxS = "\1\137\1\uffff\15\140\1\uffff"; - static final String DFA34_acceptS = + static final String DFA33_acceptS = "\1\uffff\1\1\15\uffff\1\2"; - static final String DFA34_specialS = + static final String DFA33_specialS = "\20\uffff}>"; - static final String[] DFA34_transitionS = { + static final String[] DFA33_transitionS = { "\2\1\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\1\20\uffff\17\1\10\uffff\1\1\1\uffff\1\17\4\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\3\uffff\2\1", "", "\1\1\1\uffff\21\1\21\uffff\1\1\5\uffff\1\1\1\uffff\1\17\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\12\uffff\1\1", @@ -57827,52 +57827,52 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "" }; - 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[] DFA33_eot = DFA.unpackEncodedString(DFA33_eotS); + static final short[] DFA33_eof = DFA.unpackEncodedString(DFA33_eofS); + static final char[] DFA33_min = DFA.unpackEncodedStringToUnsignedChars(DFA33_minS); + static final char[] DFA33_max = DFA.unpackEncodedStringToUnsignedChars(DFA33_maxS); + static final short[] DFA33_accept = DFA.unpackEncodedString(DFA33_acceptS); + static final short[] DFA33_special = DFA.unpackEncodedString(DFA33_specialS); + static final short[][] DFA33_transition; static { - int numStates = DFA34_transitionS.length; - DFA34_transition = new short[numStates][]; + int numStates = DFA33_transitionS.length; + DFA33_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA34_transition[i] = DFA.unpackEncodedString(DFA34_transitionS[i]); + DFA33_transition[i] = DFA.unpackEncodedString(DFA33_transitionS[i]); } } - class DFA34 extends DFA { + class DFA33 extends DFA { - public DFA34(BaseRecognizer recognizer) { + public DFA33(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 = 33; + this.eot = DFA33_eot; + this.eof = DFA33_eof; + this.min = DFA33_min; + this.max = DFA33_max; + this.accept = DFA33_accept; + this.special = DFA33_special; + this.transition = DFA33_transition; } public String getDescription() { return "3931:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; } } - static final String DFA55_eotS = + static final String DFA54_eotS = "\13\uffff"; - static final String DFA55_eofS = + static final String DFA54_eofS = "\1\4\1\uffff\2\1\1\uffff\4\4\2\1"; - static final String DFA55_minS = + static final String DFA54_minS = "\1\6\1\uffff\2\6\1\uffff\6\6"; - static final String DFA55_maxS = + static final String DFA54_maxS = "\1\33\1\uffff\2\33\1\uffff\6\103"; - static final String DFA55_acceptS = + static final String DFA54_acceptS = "\1\uffff\1\1\2\uffff\1\2\6\uffff"; - static final String DFA55_specialS = + static final String DFA54_specialS = "\13\uffff}>"; - static final String[] DFA55_transitionS = { + static final String[] DFA54_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", @@ -57886,52 +57886,52 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "\2\4\10\uffff\1\1\13\4\47\uffff\1\1" }; - static final short[] DFA55_eot = DFA.unpackEncodedString(DFA55_eotS); - static final short[] DFA55_eof = DFA.unpackEncodedString(DFA55_eofS); - static final char[] DFA55_min = DFA.unpackEncodedStringToUnsignedChars(DFA55_minS); - static final char[] DFA55_max = DFA.unpackEncodedStringToUnsignedChars(DFA55_maxS); - static final short[] DFA55_accept = DFA.unpackEncodedString(DFA55_acceptS); - static final short[] DFA55_special = DFA.unpackEncodedString(DFA55_specialS); - static final short[][] DFA55_transition; + static final short[] DFA54_eot = DFA.unpackEncodedString(DFA54_eotS); + static final short[] DFA54_eof = DFA.unpackEncodedString(DFA54_eofS); + static final char[] DFA54_min = DFA.unpackEncodedStringToUnsignedChars(DFA54_minS); + static final char[] DFA54_max = DFA.unpackEncodedStringToUnsignedChars(DFA54_maxS); + static final short[] DFA54_accept = DFA.unpackEncodedString(DFA54_acceptS); + static final short[] DFA54_special = DFA.unpackEncodedString(DFA54_specialS); + static final short[][] DFA54_transition; static { - int numStates = DFA55_transitionS.length; - DFA55_transition = new short[numStates][]; + int numStates = DFA54_transitionS.length; + DFA54_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA55_transition[i] = DFA.unpackEncodedString(DFA55_transitionS[i]); + DFA54_transition[i] = DFA.unpackEncodedString(DFA54_transitionS[i]); } } - class DFA55 extends DFA { + class DFA54 extends DFA { - public DFA55(BaseRecognizer recognizer) { + public DFA54(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 55; - this.eot = DFA55_eot; - this.eof = DFA55_eof; - this.min = DFA55_min; - this.max = DFA55_max; - this.accept = DFA55_accept; - this.special = DFA55_special; - this.transition = DFA55_transition; + this.decisionNumber = 54; + this.eot = DFA54_eot; + this.eof = DFA54_eof; + this.min = DFA54_min; + this.max = DFA54_max; + this.accept = DFA54_accept; + this.special = DFA54_special; + this.transition = DFA54_transition; } public String getDescription() { return "5490:1: ( rule__DirectionCS__NameAssignment_1 )?"; } } - static final String DFA72_eotS = + static final String DFA71_eotS = "\37\uffff"; - static final String DFA72_eofS = + static final String DFA71_eofS = "\1\1\36\uffff"; - static final String DFA72_minS = + static final String DFA71_minS = "\1\6\1\uffff\34\100\1\uffff"; - static final String DFA72_maxS = + static final String DFA71_maxS = "\1\75\1\uffff\34\112\1\uffff"; - static final String DFA72_acceptS = + static final String DFA71_acceptS = "\1\uffff\1\2\34\uffff\1\1"; - static final String DFA72_specialS = + static final String DFA71_specialS = "\37\uffff}>"; - static final String[] DFA72_transitionS = { + static final String[] DFA71_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\23\uffff\1\34\1\35\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\5\uffff\1\1\3\uffff\1\36", @@ -57965,52 +57965,52 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "" }; - static final short[] DFA72_eot = DFA.unpackEncodedString(DFA72_eotS); - static final short[] DFA72_eof = DFA.unpackEncodedString(DFA72_eofS); - static final char[] DFA72_min = DFA.unpackEncodedStringToUnsignedChars(DFA72_minS); - static final char[] DFA72_max = DFA.unpackEncodedStringToUnsignedChars(DFA72_maxS); - static final short[] DFA72_accept = DFA.unpackEncodedString(DFA72_acceptS); - static final short[] DFA72_special = DFA.unpackEncodedString(DFA72_specialS); - static final short[][] DFA72_transition; + static final short[] DFA71_eot = DFA.unpackEncodedString(DFA71_eotS); + static final short[] DFA71_eof = DFA.unpackEncodedString(DFA71_eofS); + static final char[] DFA71_min = DFA.unpackEncodedStringToUnsignedChars(DFA71_minS); + static final char[] DFA71_max = DFA.unpackEncodedStringToUnsignedChars(DFA71_maxS); + static final short[] DFA71_accept = DFA.unpackEncodedString(DFA71_acceptS); + static final short[] DFA71_special = DFA.unpackEncodedString(DFA71_specialS); + static final short[][] DFA71_transition; static { - int numStates = DFA72_transitionS.length; - DFA72_transition = new short[numStates][]; + int numStates = DFA71_transitionS.length; + DFA71_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA72_transition[i] = DFA.unpackEncodedString(DFA72_transitionS[i]); + DFA71_transition[i] = DFA.unpackEncodedString(DFA71_transitionS[i]); } } - class DFA72 extends DFA { + class DFA71 extends DFA { - public DFA72(BaseRecognizer recognizer) { + public DFA71(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 72; - this.eot = DFA72_eot; - this.eof = DFA72_eof; - this.min = DFA72_min; - this.max = DFA72_max; - this.accept = DFA72_accept; - this.special = DFA72_special; - this.transition = DFA72_transition; + this.decisionNumber = 71; + this.eot = DFA71_eot; + this.eof = DFA71_eof; + this.min = DFA71_min; + this.max = DFA71_max; + this.accept = DFA71_accept; + this.special = DFA71_special; + this.transition = DFA71_transition; } public String getDescription() { return "()* loopback of 7985:1: ( rule__ScopeNameCS__Group_2__0 )*"; } } - static final String DFA73_eotS = + static final String DFA72_eotS = "\20\uffff"; - static final String DFA73_eofS = + static final String DFA72_eofS = "\20\uffff"; - static final String DFA73_minS = + static final String DFA72_minS = "\1\6\15\100\2\uffff"; - static final String DFA73_maxS = + static final String DFA72_maxS = "\1\75\15\112\2\uffff"; - static final String DFA73_acceptS = + static final String DFA72_acceptS = "\16\uffff\1\2\1\1"; - static final String DFA73_specialS = + static final String DFA72_specialS = "\20\uffff}>"; - static final String[] DFA73_transitionS = { + static final String[] DFA72_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\23\uffff\17\16", "\1\16\11\uffff\1\17", "\1\16\11\uffff\1\17", @@ -58029,52 +58029,52 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "" }; - static final short[] DFA73_eot = DFA.unpackEncodedString(DFA73_eotS); - static final short[] DFA73_eof = DFA.unpackEncodedString(DFA73_eofS); - static final char[] DFA73_min = DFA.unpackEncodedStringToUnsignedChars(DFA73_minS); - static final char[] DFA73_max = DFA.unpackEncodedStringToUnsignedChars(DFA73_maxS); - static final short[] DFA73_accept = DFA.unpackEncodedString(DFA73_acceptS); - static final short[] DFA73_special = DFA.unpackEncodedString(DFA73_specialS); - static final short[][] DFA73_transition; + static final short[] DFA72_eot = DFA.unpackEncodedString(DFA72_eotS); + static final short[] DFA72_eof = DFA.unpackEncodedString(DFA72_eofS); + static final char[] DFA72_min = DFA.unpackEncodedStringToUnsignedChars(DFA72_minS); + static final char[] DFA72_max = DFA.unpackEncodedStringToUnsignedChars(DFA72_maxS); + static final short[] DFA72_accept = DFA.unpackEncodedString(DFA72_acceptS); + static final short[] DFA72_special = DFA.unpackEncodedString(DFA72_specialS); + static final short[][] DFA72_transition; static { - int numStates = DFA73_transitionS.length; - DFA73_transition = new short[numStates][]; + int numStates = DFA72_transitionS.length; + DFA72_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA73_transition[i] = DFA.unpackEncodedString(DFA73_transitionS[i]); + DFA72_transition[i] = DFA.unpackEncodedString(DFA72_transitionS[i]); } } - class DFA73 extends DFA { + class DFA72 extends DFA { - public DFA73(BaseRecognizer recognizer) { + public DFA72(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 73; - this.eot = DFA73_eot; - this.eof = DFA73_eof; - this.min = DFA73_min; - this.max = DFA73_max; - this.accept = DFA73_accept; - this.special = DFA73_special; - this.transition = DFA73_transition; + this.decisionNumber = 72; + this.eot = DFA72_eot; + this.eof = DFA72_eof; + this.min = DFA72_min; + this.max = DFA72_max; + this.accept = DFA72_accept; + this.special = DFA72_special; + this.transition = DFA72_transition; } public String getDescription() { return "8114:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?"; } } - static final String DFA94_eotS = + static final String DFA93_eotS = "\16\uffff"; - static final String DFA94_eofS = + static final String DFA93_eofS = "\1\2\15\uffff"; - static final String DFA94_minS = + static final String DFA93_minS = "\1\20\1\0\14\uffff"; - static final String DFA94_maxS = + static final String DFA93_maxS = "\1\125\1\0\14\uffff"; - static final String DFA94_acceptS = + static final String DFA93_acceptS = "\2\uffff\1\2\12\uffff\1\1"; - static final String DFA94_specialS = + static final String DFA93_specialS = "\1\uffff\1\0\14\uffff}>"; - static final String[] DFA94_transitionS = { + static final String[] DFA93_transitionS = { "\1\2\24\uffff\1\2\32\uffff\1\1\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\2\uffff\1\2\5\uffff\1\2\2\uffff\1\2", "\1\uffff", "", @@ -58091,34 +58091,34 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "" }; - static final short[] DFA94_eot = DFA.unpackEncodedString(DFA94_eotS); - static final short[] DFA94_eof = DFA.unpackEncodedString(DFA94_eofS); - static final char[] DFA94_min = DFA.unpackEncodedStringToUnsignedChars(DFA94_minS); - static final char[] DFA94_max = DFA.unpackEncodedStringToUnsignedChars(DFA94_maxS); - static final short[] DFA94_accept = DFA.unpackEncodedString(DFA94_acceptS); - static final short[] DFA94_special = DFA.unpackEncodedString(DFA94_specialS); - static final short[][] DFA94_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 = DFA94_transitionS.length; - DFA94_transition = new short[numStates][]; + int numStates = DFA93_transitionS.length; + DFA93_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA94_transition[i] = DFA.unpackEncodedString(DFA94_transitionS[i]); + DFA93_transition[i] = DFA.unpackEncodedString(DFA93_transitionS[i]); } } - class DFA94 extends DFA { + class DFA93 extends DFA { - public DFA94(BaseRecognizer recognizer) { + public DFA93(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 94; - this.eot = DFA94_eot; - this.eof = DFA94_eof; - this.min = DFA94_min; - this.max = DFA94_max; - this.accept = DFA94_accept; - this.special = DFA94_special; - this.transition = DFA94_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 "11793:1: ( rule__TypeNameExpCS__Group_1__0 )?"; @@ -58128,41 +58128,41 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { int _s = s; switch ( s ) { case 0 : - int LA94_1 = input.LA(1); + int LA93_1 = input.LA(1); - int index94_1 = input.index(); + int index93_1 = input.index(); input.rewind(); s = -1; - if ( (synpred151_InternalQVTcore()) ) {s = 13;} + if ( (synpred150_InternalQVTcore()) ) {s = 13;} else if ( (true) ) {s = 2;} - input.seek(index94_1); + input.seek(index93_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 94, _s, input); + new NoViableAltException(getDescription(), 93, _s, input); error(nvae); throw nvae; } } - static final String DFA95_eotS = + static final String DFA94_eotS = "\16\uffff"; - static final String DFA95_eofS = + static final String DFA94_eofS = "\1\2\15\uffff"; - static final String DFA95_minS = + static final String DFA94_minS = "\1\20\1\0\14\uffff"; - static final String DFA95_maxS = + static final String DFA94_maxS = "\1\125\1\0\14\uffff"; - static final String DFA95_acceptS = + static final String DFA94_acceptS = "\2\uffff\1\2\12\uffff\1\1"; - static final String DFA95_specialS = + static final String DFA94_specialS = "\1\uffff\1\0\14\uffff}>"; - static final String[] DFA95_transitionS = { + static final String[] DFA94_transitionS = { "\1\2\24\uffff\1\2\32\uffff\1\1\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\2\uffff\1\2\5\uffff\1\2\2\uffff\1\2", "\1\uffff", "", @@ -58179,34 +58179,34 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "" }; - static final short[] DFA95_eot = DFA.unpackEncodedString(DFA95_eotS); - static final short[] DFA95_eof = DFA.unpackEncodedString(DFA95_eofS); - static final char[] DFA95_min = DFA.unpackEncodedStringToUnsignedChars(DFA95_minS); - static final char[] DFA95_max = DFA.unpackEncodedStringToUnsignedChars(DFA95_maxS); - static final short[] DFA95_accept = DFA.unpackEncodedString(DFA95_acceptS); - static final short[] DFA95_special = DFA.unpackEncodedString(DFA95_specialS); - static final short[][] DFA95_transition; + static final short[] DFA94_eot = DFA.unpackEncodedString(DFA94_eotS); + static final short[] DFA94_eof = DFA.unpackEncodedString(DFA94_eofS); + static final char[] DFA94_min = DFA.unpackEncodedStringToUnsignedChars(DFA94_minS); + static final char[] DFA94_max = DFA.unpackEncodedStringToUnsignedChars(DFA94_maxS); + static final short[] DFA94_accept = DFA.unpackEncodedString(DFA94_acceptS); + static final short[] DFA94_special = DFA.unpackEncodedString(DFA94_specialS); + static final short[][] DFA94_transition; static { - int numStates = DFA95_transitionS.length; - DFA95_transition = new short[numStates][]; + int numStates = DFA94_transitionS.length; + DFA94_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA95_transition[i] = DFA.unpackEncodedString(DFA95_transitionS[i]); + DFA94_transition[i] = DFA.unpackEncodedString(DFA94_transitionS[i]); } } - class DFA95 extends DFA { + class DFA94 extends DFA { - public DFA95(BaseRecognizer recognizer) { + public DFA94(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 95; - this.eot = DFA95_eot; - this.eof = DFA95_eof; - this.min = DFA95_min; - this.max = DFA95_max; - this.accept = DFA95_accept; - this.special = DFA95_special; - this.transition = DFA95_transition; + this.decisionNumber = 94; + this.eot = DFA94_eot; + this.eof = DFA94_eof; + this.min = DFA94_min; + this.max = DFA94_max; + this.accept = DFA94_accept; + this.special = DFA94_special; + this.transition = DFA94_transition; } public String getDescription() { return "11854:1: ( rule__TypeNameExpCS__Group_1_1__0 )?"; @@ -58216,24 +58216,24 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { int _s = s; switch ( s ) { case 0 : - int LA95_1 = input.LA(1); + int LA94_1 = input.LA(1); - int index95_1 = input.index(); + int index94_1 = input.index(); input.rewind(); s = -1; - if ( (synpred152_InternalQVTcore()) ) {s = 13;} + if ( (synpred151_InternalQVTcore()) ) {s = 13;} else if ( (true) ) {s = 2;} - input.seek(index95_1); + input.seek(index94_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 95, _s, input); + new NoViableAltException(getDescription(), 94, _s, input); error(nvae); throw nvae; } @@ -58647,758 +58647,758 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8347 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8364 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNameExpCS_in_rule__PrimaryExpCS__Alternatives8381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_28413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_28432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives8465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives8483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_18516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__MultiplicityCS__Alternatives_28717 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__UPPER__Alternatives8960 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08992 = new BitSet(new long[]{0x0000000004C00000L,0x0000000020000000L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9022 = new BitSet(new long[]{0x0000000000080002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl9080 = new BitSet(new long[]{0x0000000004C00002L,0x0000000020000000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__09115 = new BitSet(new long[]{0x0000000000400000L,0x0000000020000000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__09118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__19176 = new BitSet(new long[]{0x0000000000400000L,0x0000000020000000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__19179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl9206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29237 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__MappingCS__Group__2__Impl9268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39299 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl9329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49360 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49363 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl9390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59421 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5__0_in_rule__MappingCS__Group__5__Impl9451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69482 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69485 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__MappingCS__Group__6__Impl9513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79544 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedDomainsAssignment_7_in_rule__MappingCS__Group__7__Impl9574 = new BitSet(new long[]{0x000000000FFE00C2L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89605 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_8__0_in_rule__MappingCS__Group__8__Impl9635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99666 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__10_in_rule__MappingCS__Group__99669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedComposedMappingsAssignment_9_in_rule__MappingCS__Group__9__Impl9696 = new BitSet(new long[]{0x0000000000400002L,0x0000000020000000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__10__Impl_in_rule__MappingCS__Group__109727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MappingCS__Group__10__Impl9755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__09808 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__09811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MappingCS__Group_4__0__Impl9839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__19870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl9897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5__0__Impl_in_rule__MappingCS__Group_5__09931 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5__1_in_rule__MappingCS__Group_5__09934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__MappingCS__Group_5__0__Impl9962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5__1__Impl_in_rule__MappingCS__Group_5__19993 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5__2_in_rule__MappingCS__Group_5__19996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_5_1_in_rule__MappingCS__Group_5__1__Impl10023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5__2__Impl_in_rule__MappingCS__Group_5__210053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__0_in_rule__MappingCS__Group_5__2__Impl10080 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__0__Impl_in_rule__MappingCS__Group_5_2__010117 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__1_in_rule__MappingCS__Group_5_2__010120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MappingCS__Group_5_2__0__Impl10148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__1__Impl_in_rule__MappingCS__Group_5_2__110179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_5_2_1_in_rule__MappingCS__Group_5_2__1__Impl10206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_8__0__Impl_in_rule__MappingCS__Group_8__010240 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_8__1_in_rule__MappingCS__Group_8__010243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__MappingCS__Group_8__0__Impl10271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_8__1__Impl_in_rule__MappingCS__Group_8__110302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedMiddleAssignment_8_1_in_rule__MappingCS__Group_8__1__Impl10329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__010363 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__010366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_0__0__Impl10394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__110425 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__110428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl10455 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__210485 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__210488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl10515 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__310546 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__310549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__BottomPatternCS__Group_0__3__Impl10577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__410608 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__410611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl10638 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__510669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl10697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__010740 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__010743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_0_2__0__Impl10771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__110802 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl10829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__010863 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__010866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_1__0__Impl10894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__110925 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__110928 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl10955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__210985 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__210988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl11015 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__311046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl11074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__011113 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__011116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_1_2__0__Impl11144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__111175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl11202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__011236 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__011239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_2__0__Impl11267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__111298 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__111301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11330 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11342 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__211375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl11403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__011440 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__011443 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__111501 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__111504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_3__1__Impl11532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__211563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl11591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__011628 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__011631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__111689 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__111692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl11719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__211750 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__211753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl11780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__311811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl11838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__011877 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__011880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl11908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__111939 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__111942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl11969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__211999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl12026 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__012063 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__012066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__DirectionCS__Group_2_2__0__Impl12094 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__112125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl12152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__012186 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__012189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl12217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__112248 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__112251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl12278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__212308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl12335 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__012372 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__012375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__DirectionCS__Group_3_2__0__Impl12403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__112434 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl12461 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__012495 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__012498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_0__0__Impl12526 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__112557 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__112560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl12587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__212617 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__212620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl12647 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__312678 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A0C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__312681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__GuardPatternCS__Group_0__3__Impl12709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__412740 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A0C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__412743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl12770 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__512801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_0__5__Impl12829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__012872 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__012875 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0_2__0__Impl12903 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__112934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl12961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__012995 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__012998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_1__0__Impl13026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__113057 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000088L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__113060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl13087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__213117 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000088L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__213120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl13147 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__313178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_1__3__Impl13206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__013245 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__013248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1_2__0__Impl13276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__113307 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl13334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__013368 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__013371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_2__0__Impl13399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__113430 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__113433 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13462 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13474 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__213507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_2__2__Impl13535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__013572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__013575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__113633 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__113636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_3__1__Impl13664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__213695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_3__2__Impl13723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__013760 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__013763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl13790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__113820 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__113823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl13851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__213882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl13909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__013945 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__013948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__ImportCS__Group__0__Impl13976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__114007 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__114010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl14037 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__214068 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__214071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl14098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__314128 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__314131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl14158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__414189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__ImportCS__Group__4__Impl14217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__014258 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__014261 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl14288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__114318 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl14346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__014381 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__014384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl14411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__114441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__ImportCS__Group_3__1__Impl14469 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__014504 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__014507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__IsCheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl14534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__114565 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__114568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__IsEnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl14595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__214626 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__214629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl14656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__314686 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__314689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__OwnedGuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl14716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__414746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__OwnedBottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl14773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014813 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114873 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl14904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014998 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__015001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl15028 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__115058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__PredicateCS__Group__1__Impl15086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__015121 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__015124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl15151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__115182 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__115185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl15212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__215242 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__215245 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl15272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__315303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group__3__Impl15331 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__015370 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__015373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl15401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__115432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl15459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015493 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015496 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__QueryCS__Group__0__Impl15524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115555 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl15585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215615 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl15645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315675 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__QueryCS__Group__3__Impl15706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415737 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415740 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl15767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515798 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__QueryCS__Group__5__Impl15829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615860 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__QueryCS__Group__6__Impl15891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715922 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__715925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl15952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__815982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16009 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__016057 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__016060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116117 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16144 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__016179 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__016182 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__QueryCS__Group_4_1__0__Impl16210 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__016302 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__016305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__QueryCS__Group_8_1__0__Impl16333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__116364 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__116367 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__216424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__QueryCS__Group_8_1__2__Impl16452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016489 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl16519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__116549 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__116552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__ScopeNameCS__Group__1__Impl16580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__216611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl16638 = new BitSet(new long[]{0x3FFF80000FFE00C2L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__016675 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__016678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl16705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__116735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__ScopeNameCS__Group_2__1__Impl16763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016798 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__TransformationCS__Group__0__Impl16829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116860 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl16890 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216921 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl16951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316981 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316984 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__TransformationCS__Group__3__Impl17012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417043 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17073 = new BitSet(new long[]{0x000000000FFE00C2L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TransformationCS__Group__5__Impl17132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__017175 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__017178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__TransformationCS__Group_4__1__Impl17263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017298 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117358 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl17388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl17446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__017483 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__017486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl17514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__117545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl17572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__017606 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__017609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__UnrealizedVariableCS__Group_2__0__Impl17637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__117668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl17695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__017729 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__017732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__RealizedVariableCS__Group__0__Impl17760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__117791 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__117794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl17821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__217851 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__217854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl17882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__317913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl17940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__017978 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__017981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__118039 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__118042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__OwnedGuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl18069 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__218099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__OwnedBottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl18126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018162 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18249 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__018284 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__018287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__URIPathNameCS__Group_1__0__Impl18315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__018407 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__018410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18495 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018529 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118589 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18616 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__018651 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__018654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__CollectionTypeCS__Group_1__0__Impl18682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__118713 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__118716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl18743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__218773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__CollectionTypeCS__Group_1__2__Impl18801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__018838 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__018841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl18868 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__118898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl18925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__018960 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__018963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__MapTypeCS__Group_1__0__Impl18991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__119022 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__119025 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl19052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__219082 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__219085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MapTypeCS__Group_1__2__Impl19113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__319144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__319147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl19174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__419204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__MapTypeCS__Group_1__4__Impl19232 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019273 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019395 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__TupleTypeCS__Group_1__0__Impl19426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119457 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__TupleTypeCS__Group_1__2__Impl19546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019583 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl19670 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__019705 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__019708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1_1_1__0__Impl19736 = 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__119767 = 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__Impl19794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__019828 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__019831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl19858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__119888 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__119891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl19919 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__219950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl19977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020013 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120073 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120076 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__CollectionLiteralExpCS__Group__1__Impl20104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220135 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl20224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020263 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120323 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20350 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020385 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__020508 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__020511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl20538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__120568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl20595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__020630 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__020633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl20661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__120692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl20719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__020753 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__020756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl20783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__120813 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__120816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__CollectionPatternCS__Group__1__Impl20844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__220875 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__220878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl20905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__320936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl20964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__021003 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001008L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__021006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl21033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__121063 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001008L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__121066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl21093 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__221124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl21151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__021187 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__021190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CollectionPatternCS__Group_2_1__0__Impl21218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__121249 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl21276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__021310 = new BitSet(new long[]{0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__021313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl21341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__121372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl21399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__021433 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__021436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl21463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__121493 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__121496 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__ShadowPartCS__Group__1__Impl21524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__221555 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl21582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__021618 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__021621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl21648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__121679 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__121682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl21710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__221741 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl21768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__021804 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__021807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__LambdaLiteralExpCS__Group__0__Impl21835 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__121866 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__121869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__LambdaLiteralExpCS__Group__1__Impl21897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__221928 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__221931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl21958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__321988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl22016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__022055 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__022058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl22085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__122115 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__122118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__MapLiteralExpCS__Group__1__Impl22146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__222177 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__222180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl22207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__322238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl22266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__022305 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__022308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl22335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__122365 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_28413 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_28431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives8464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives8482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_18515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28584 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08617 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__MultiplicityCS__Alternatives_28716 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__UPPER__Alternatives8959 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08991 = new BitSet(new long[]{0x0000000004C00000L,0x0000000020000000L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9021 = new BitSet(new long[]{0x0000000000080002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl9079 = new BitSet(new long[]{0x0000000004C00002L,0x0000000020000000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__09114 = new BitSet(new long[]{0x0000000000400000L,0x0000000020000000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__09117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__19175 = new BitSet(new long[]{0x0000000000400000L,0x0000000020000000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__19178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl9205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29236 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29239 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__MappingCS__Group__2__Impl9267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39298 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl9328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49359 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49362 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl9389 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59420 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5__0_in_rule__MappingCS__Group__5__Impl9450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69481 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__MappingCS__Group__6__Impl9512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79543 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedDomainsAssignment_7_in_rule__MappingCS__Group__7__Impl9573 = new BitSet(new long[]{0x000000000FFE00C2L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89604 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_8__0_in_rule__MappingCS__Group__8__Impl9634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99665 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000020000012L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__10_in_rule__MappingCS__Group__99668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedComposedMappingsAssignment_9_in_rule__MappingCS__Group__9__Impl9695 = new BitSet(new long[]{0x0000000000400002L,0x0000000020000000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__10__Impl_in_rule__MappingCS__Group__109726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MappingCS__Group__10__Impl9754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__09807 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__09810 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MappingCS__Group_4__0__Impl9838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__19869 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl9896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5__0__Impl_in_rule__MappingCS__Group_5__09930 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5__1_in_rule__MappingCS__Group_5__09933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__MappingCS__Group_5__0__Impl9961 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5__1__Impl_in_rule__MappingCS__Group_5__19992 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5__2_in_rule__MappingCS__Group_5__19995 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_5_1_in_rule__MappingCS__Group_5__1__Impl10022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5__2__Impl_in_rule__MappingCS__Group_5__210052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__0_in_rule__MappingCS__Group_5__2__Impl10079 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__0__Impl_in_rule__MappingCS__Group_5_2__010116 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__1_in_rule__MappingCS__Group_5_2__010119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MappingCS__Group_5_2__0__Impl10147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_5_2__1__Impl_in_rule__MappingCS__Group_5_2__110178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_5_2_1_in_rule__MappingCS__Group_5_2__1__Impl10205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_8__0__Impl_in_rule__MappingCS__Group_8__010239 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_8__1_in_rule__MappingCS__Group_8__010242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__MappingCS__Group_8__0__Impl10270 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_8__1__Impl_in_rule__MappingCS__Group_8__110301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedMiddleAssignment_8_1_in_rule__MappingCS__Group_8__1__Impl10328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__010362 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__010365 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_0__0__Impl10393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__110424 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__110427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl10454 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__210484 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__210487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl10514 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__310545 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__310548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__BottomPatternCS__Group_0__3__Impl10576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__410607 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__410610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl10637 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__510668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl10696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__010739 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__010742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_0_2__0__Impl10770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__110801 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl10828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__010862 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__010865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_1__0__Impl10893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__110924 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__110927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl10954 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__210984 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__210987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl11014 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__311045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl11073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__011112 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__011115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_1_2__0__Impl11143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__111174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl11201 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__011235 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__011238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_2__0__Impl11266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__111297 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__111300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11329 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl11341 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__211374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl11402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__011439 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__011442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__111500 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__111503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_3__1__Impl11531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__211562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl11590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__011627 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__011630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__111688 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__111691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl11718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__211749 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__211752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl11779 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__311810 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl11837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__011876 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__011879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl11907 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__111938 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__111941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl11968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__211998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl12025 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__012062 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__012065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__DirectionCS__Group_2_2__0__Impl12093 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__112124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl12151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__012185 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__012188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl12216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__112247 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__112250 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl12277 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__212307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl12334 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__012371 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__012374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__DirectionCS__Group_3_2__0__Impl12402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__112433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl12460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__012494 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__012497 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_0__0__Impl12525 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__112556 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__112559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl12586 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__212616 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000028L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__212619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl12646 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__312677 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A0C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__312680 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__GuardPatternCS__Group_0__3__Impl12708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__412739 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A0C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__412742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl12769 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__512800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_0__5__Impl12828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__012871 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__012874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0_2__0__Impl12902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__112933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl12960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__012994 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__012997 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_1__0__Impl13025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__113056 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000088L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__113059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl13086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__213116 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000088L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__213119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl13146 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__313177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_1__3__Impl13205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__013244 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__013247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1_2__0__Impl13275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__113306 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl13333 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__013367 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__013370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_2__0__Impl13398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__113429 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__113432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13461 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl13473 = new BitSet(new long[]{0x3FFF80007FFE00F2L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__213506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_2__2__Impl13534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__013571 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__013574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__113632 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__113635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__GuardPatternCS__Group_3__1__Impl13663 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__213694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__GuardPatternCS__Group_3__2__Impl13722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__013759 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__013762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl13789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__113819 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__113822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl13850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__213881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl13908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__013944 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__013947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__ImportCS__Group__0__Impl13975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__114006 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__114009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl14036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__214067 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__214070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl14097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__314127 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__314130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl14157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__414188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__ImportCS__Group__4__Impl14216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__014257 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__014260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl14287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__114317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl14345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__014380 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__014383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl14410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__114440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__ImportCS__Group_3__1__Impl14468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__014503 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__014506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__IsCheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl14533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__114564 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__114567 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__IsEnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl14594 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__214625 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__214628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl14655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__314685 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__314688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__OwnedGuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl14715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__414745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__OwnedBottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl14772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014812 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114872 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl14903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214934 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14961 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014997 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__015000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl15027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__115057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__PredicateCS__Group__1__Impl15085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__015120 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__015123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl15150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__115181 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__115184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl15211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__215241 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__215244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl15271 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__315302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group__3__Impl15330 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__015369 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__015372 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl15400 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__115431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl15458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015492 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__QueryCS__Group__0__Impl15523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115554 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115557 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl15584 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215614 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215617 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl15644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315674 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__QueryCS__Group__3__Impl15705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415736 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl15766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515797 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__QueryCS__Group__5__Impl15828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615859 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615862 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__QueryCS__Group__6__Impl15890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715921 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__715924 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl15951 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__815981 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__016056 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__016059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116116 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16143 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__016178 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__016181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__QueryCS__Group_4_1__0__Impl16209 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116240 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__016301 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__016304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__QueryCS__Group_8_1__0__Impl16332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__116363 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__116366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__216423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__QueryCS__Group_8_1__2__Impl16451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016488 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl16518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__116548 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__116551 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__ScopeNameCS__Group__1__Impl16579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__216610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl16637 = new BitSet(new long[]{0x3FFF80000FFE00C2L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__016674 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__016677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl16704 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__116734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__ScopeNameCS__Group_2__1__Impl16762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016797 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__TransformationCS__Group__0__Impl16828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116859 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116862 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl16889 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216920 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl16950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316980 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__TransformationCS__Group__3__Impl17011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417042 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17072 = new BitSet(new long[]{0x000000000FFE00C2L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TransformationCS__Group__5__Impl17131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__017174 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__017177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__TransformationCS__Group_4__1__Impl17262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017297 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17327 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117357 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl17387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl17445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__017482 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__017485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl17513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__117544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl17571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__017605 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__017608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__UnrealizedVariableCS__Group_2__0__Impl17636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__117667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl17694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__017728 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__017731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__RealizedVariableCS__Group__0__Impl17759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__117790 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__117793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl17820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__217850 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__217853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl17881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__317912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl17939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__017977 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__017980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__118038 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__118041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__OwnedGuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl18068 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__218098 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__OwnedBottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl18125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018161 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18248 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__018283 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__018286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__URIPathNameCS__Group_1__0__Impl18314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18372 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__018406 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__018409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018528 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__018650 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__018653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__CollectionTypeCS__Group_1__0__Impl18681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__118712 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__118715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl18742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__218772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__CollectionTypeCS__Group_1__2__Impl18800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__018837 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__018840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl18867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__118897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl18924 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__018959 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__018962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__MapTypeCS__Group_1__0__Impl18990 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__119021 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__119024 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl19051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__219081 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__219084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MapTypeCS__Group_1__2__Impl19112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__319143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__319146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl19173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__419203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__MapTypeCS__Group_1__4__Impl19231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019272 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019394 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__TupleTypeCS__Group_1__0__Impl19425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119456 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__TupleTypeCS__Group_1__2__Impl19545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019582 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl19669 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__019704 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__019707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1_1_1__0__Impl19735 = 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__119766 = 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__Impl19793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__019827 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__019830 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl19857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__119887 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__119890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl19918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__219949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl19976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020012 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120072 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__CollectionLiteralExpCS__Group__1__Impl20103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220134 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl20223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020262 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20292 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20349 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020384 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120446 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__020507 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__020510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl20537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__120567 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl20594 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__020629 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__020632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl20660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__120691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl20718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__020752 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__020755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl20782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__120812 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__120815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__CollectionPatternCS__Group__1__Impl20843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__220874 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A142L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__220877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl20904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__320935 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl20963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__021002 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001008L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__021005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl21032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__121062 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001008L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__121065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl21092 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__221123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl21150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__021186 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__021189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CollectionPatternCS__Group_2_1__0__Impl21217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__121248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl21275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__021309 = new BitSet(new long[]{0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__021312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl21340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__121371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl21398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__021432 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__021435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl21462 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__121492 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__121495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__ShadowPartCS__Group__1__Impl21523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__221554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl21581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__021617 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A140L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__021620 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl21647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__121678 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__121681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl21709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__221740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl21767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__021803 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__021806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__LambdaLiteralExpCS__Group__0__Impl21834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__121865 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__121868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__LambdaLiteralExpCS__Group__1__Impl21896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__221927 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__221930 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl21957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__321987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl22015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__022054 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__022057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl22084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__122114 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__122117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__MapLiteralExpCS__Group__1__Impl22145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__222176 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A042L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__222179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl22206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__322237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl22265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__022304 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__022307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl22334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__122364 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl22392 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__022427 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__022430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MapLiteralExpCS__Group_2_1__0__Impl22458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__122489 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl22516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__022550 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__022553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl22580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__122610 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__122613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__MapLiteralPartCS__Group__1__Impl22641 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__222672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl22699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__022735 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__022738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__TupleLiteralExpCS__Group__0__Impl22766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__122797 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__122800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__TupleLiteralExpCS__Group__1__Impl22828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__222859 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__222862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322919 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22949 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl23008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__023049 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__023052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TupleLiteralExpCS__Group_3__0__Impl23080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__123111 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl23138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__023172 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__023175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl23202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__123232 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__123235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl23262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__223293 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__223296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl23324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__323355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl23382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__023420 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__023423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl23451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__123482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl23509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__023543 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__023546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__123604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl23632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__023667 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__023670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__123728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__InvalidLiteralExpCS__Group__1__Impl23756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__023791 = new BitSet(new long[]{0x0000000040000030L,0x00000000C0018000L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__023794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__123852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__NullLiteralExpCS__Group__1__Impl23880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023915 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl24001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__024036 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__024039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl24066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__124096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl24123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__024158 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__024161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl24188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__124218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl24245 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__024280 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__024283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__TypeNameExpCS__Group_1_1__0__Impl24311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__124342 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__124345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl24372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__224402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl24430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__024467 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__024470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl24497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__124527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl24554 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__024589 = new BitSet(new long[]{0x00007FFFD0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__024592 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl24619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__124648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl24675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__024710 = new BitSet(new long[]{0x00007FFFD0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__024713 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__124771 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__124774 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl24801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__224831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl24858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__024894 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__024897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__124955 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__124958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl24985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__225015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl25042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__025078 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__025081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__125139 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000C411A040L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__125142 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl25169 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__225199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl25226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__025262 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__025265 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl25292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__125322 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__125325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl25352 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__225383 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__225386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl25413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__325444 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__325447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl25474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__425505 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl25532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__025573 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__025576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl25603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__125633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__NameExpCS__Group_4__1__Impl25661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__025696 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__025699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__125757 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__125760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__CurlyBracketedClauseCS__Group__1__Impl25788 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__225819 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__225822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl25849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl22391 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__022426 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__022429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MapLiteralExpCS__Group_2_1__0__Impl22457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__122488 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl22515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__022549 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__022552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl22579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__122609 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__122612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__MapLiteralPartCS__Group__1__Impl22640 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__222671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl22698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__022734 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__022737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__TupleLiteralExpCS__Group__0__Impl22765 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__122796 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__122799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__TupleLiteralExpCS__Group__1__Impl22827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__222858 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__222861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322918 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322921 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22948 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl23007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__023048 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__023051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TupleLiteralExpCS__Group_3__0__Impl23079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__123110 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl23137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__023171 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__023174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl23201 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__123231 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__123234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl23261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__223292 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__223295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl23323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__323354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl23381 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__023419 = new BitSet(new long[]{0x3FFF80000FFE00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__023422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl23450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__123481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl23508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__023542 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__023545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__123603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl23631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__023666 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__023669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__123727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__InvalidLiteralExpCS__Group__1__Impl23755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__023790 = new BitSet(new long[]{0x0000000040000030L,0x00000000C0018000L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__023793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__123851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__NullLiteralExpCS__Group__1__Impl23879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023914 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl24000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__024035 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__024038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl24065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__124095 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl24122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__024157 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__024160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl24187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__124217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl24244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__024279 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__024282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__TypeNameExpCS__Group_1_1__0__Impl24310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__124341 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__124344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl24371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__224401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl24429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__024466 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__024469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl24496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__124526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl24553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__024588 = new BitSet(new long[]{0x00007FFFD0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__024591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl24618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__124647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl24674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__024709 = new BitSet(new long[]{0x00007FFFD0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__024712 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__124770 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__124773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl24800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__224830 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl24857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__024893 = new BitSet(new long[]{0x0000000030000000L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__024896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__124954 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A040L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__124957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl24984 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__225014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl25041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__025077 = new BitSet(new long[]{0x0000000030000000L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__025080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__125138 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000C411A040L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__125141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl25168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__225198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl25225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__025261 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__025264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl25291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__125321 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__125324 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl25351 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__225382 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__225385 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl25412 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__325443 = new BitSet(new long[]{0x0000000000000000L,0x0000000100040041L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__325446 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl25473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__425504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl25531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__025572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__025575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl25602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__125632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__NameExpCS__Group_4__1__Impl25660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__025695 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__025698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__125756 = new BitSet(new long[]{0x000000000FFE00E0L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__125759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__CurlyBracketedClauseCS__Group__1__Impl25787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__225818 = new BitSet(new long[]{0x000000000FFE00E0L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__225821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl25848 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3__Impl_in_rule__CurlyBracketedClauseCS__Group__325879 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__CurlyBracketedClauseCS__Group__3__Impl25907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__025946 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__025949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl25976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__126006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl26033 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__026068 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__026071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl26099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__126130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl26157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__025946 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__025949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl25976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__126006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl26033 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__026068 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__026071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl26099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__126130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl26157 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__0__Impl_in_rule__RoundBracketedClauseCS__Group__026191 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1_in_rule__RoundBracketedClauseCS__Group__026194 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1__Impl_in_rule__RoundBracketedClauseCS__Group__126252 = new BitSet(new long[]{0x3FFF80007FFE00F0L,0x00000000E611A1C0L}); @@ -59841,9 +59841,9 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_237697 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_337728 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_96_in_rule__NameExpCS__IsPreAssignment_4_037764 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_037803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_137834 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_137865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_037803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_037834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_137865 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_037896 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_137927 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_037958 = new BitSet(new long[]{0x0000000000000002L}); @@ -59914,8 +59914,8 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_synpred81_InternalQVTcore8313 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred82_InternalQVTcore8330 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred84_InternalQVTcore8364 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred151_InternalQVTcore24123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred152_InternalQVTcore24245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred150_InternalQVTcore24122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred151_InternalQVTcore24244 = new BitSet(new long[]{0x0000000000000002L}); } 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 a9924dc06..5bf20abf7 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/QVTcoreGrammarResource.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java index 439c753ae..8d78dfbcd 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcoreGrammarResource.java @@ -301,7 +301,7 @@ public class QVTcoreGrammarResource extends AbstractGrammarResource PR_CollectionPatternCS.setAlternatives(createGroup(createAssignment("ownedType", "=", createRuleCall(PR_CollectionTypeCS)), createKeyword("{"), setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)))), createGroup(createKeyword("++"), createAssignment("restVariableName", "=", createRuleCall(_Base.PR_Identifier))))), createKeyword("}"))); PR_CollectionTypeCS.setAlternatives(createGroup(createAssignment("name", "=", createRuleCall(PR_CollectionTypeIdentifier)), setCardinality("?", createGroup(createKeyword("("), createAssignment("ownedType", "=", createRuleCall(PR_TypeExpCS)), createKeyword(")"))))); PR_CollectionTypeIdentifier.setAlternatives(createAlternatives(createKeyword("Set"), createKeyword("Bag"), createKeyword("Sequence"), createKeyword("Collection"), createKeyword("OrderedSet"))); - PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), createAlternatives(setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)))))), createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral))), createKeyword("}"))); + PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), setCardinality("?", createAlternatives(createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral)), createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS))))))), createKeyword("}"))); PR_ElseIfThenExpCS.setAlternatives(createGroup(createKeyword("elseif"), createAssignment("ownedCondition", "=", createRuleCall(PR_ExpCS)), createKeyword("then"), createAssignment("ownedThenExpression", "=", createRuleCall(PR_ExpCS)))); PR_EssentialOCLInfixOperatorName.setAlternatives(createAlternatives(createKeyword("*"), createKeyword("/"), createKeyword("+"), createKeyword("-"), createKeyword(">"), createKeyword("<"), createKeyword(">="), createKeyword("<="), createKeyword("="), createKeyword("<>"), createKeyword("and"), createKeyword("or"), createKeyword("xor"), createKeyword("implies"))); PR_EssentialOCLNavigationOperatorName.setAlternatives(createAlternatives(createKeyword("."), createKeyword("->"), createKeyword("?."), createKeyword("?->"))); 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 dc1fe81f6..1c73b67e0 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 @@ -5055,66 +5055,66 @@ ruleCurlyBracketedClauseCS returns [EObject current=null] { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } -((( +(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - lv_ownedParts_2_0=ruleShadowPartCS { + lv_value_2_0=ruleStringLiteral { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - add( + set( $current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); + "value", + lv_value_2_0, + "StringLiteral"); afterParserOrEnumRuleCall(); } ) -)( otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - } -( +) + |(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - lv_ownedParts_4_0=ruleShadowPartCS { + lv_ownedParts_3_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } add( $current, "ownedParts", - lv_ownedParts_4_0, + lv_ownedParts_3_0, "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -))*)? - |( +)( otherlv_4=',' + { + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + } +( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - lv_value_5_0=ruleStringLiteral { + lv_ownedParts_5_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( $current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -)) otherlv_6='}' +))*))? otherlv_6='}' { newLeafNode(otherlv_6, grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3()); } 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 7d3220556..3e080e801 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 @@ -14533,28 +14533,28 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCurlyBracketedClauseCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5041:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5041:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ; public final EObject ruleCurlyBracketedClauseCS() throws RecognitionException { EObject current = null; Token otherlv_1=null; - Token otherlv_3=null; + Token otherlv_4=null; Token otherlv_6=null; - EObject lv_ownedParts_2_0 = null; + AntlrDatatypeRuleToken lv_value_2_0 = null; - EObject lv_ownedParts_4_0 = null; + EObject lv_ownedParts_3_0 = null; - AntlrDatatypeRuleToken lv_value_5_0 = null; + EObject lv_ownedParts_5_0 = null; enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5044:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5044:28: ( ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:2: () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5045:2: () // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5046:2: @@ -14580,141 +14580,52 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) - int alt91=2; - int LA91_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:1: ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? + int alt90=3; + int LA90_0 = input.LA(1); - if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||LA91_0==17||LA91_0==19||LA91_0==23||(LA91_0>=25 && LA91_0<=26)||LA91_0==30||(LA91_0>=34 && LA91_0<=35)||(LA91_0>=37 && LA91_0<=40)) ) { - alt91=1; + if ( (LA90_0==RULE_SINGLE_QUOTED_STRING) ) { + alt90=1; } - else if ( (LA91_0==RULE_SINGLE_QUOTED_STRING) ) { - alt91=2; + else if ( ((LA90_0>=RULE_SIMPLE_ID && LA90_0<=RULE_ESCAPED_ID)||LA90_0==17||LA90_0==19||(LA90_0>=25 && LA90_0<=26)||LA90_0==30||(LA90_0>=34 && LA90_0<=35)||(LA90_0>=37 && LA90_0<=40)) ) { + alt90=2; } - else { - if (state.backtracking>0) {state.failed=true; return current;} - NoViableAltException nvae = - new NoViableAltException("", 91, 0, input); - - throw nvae; - } - switch (alt91) { + switch (alt90) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:2: ( (lv_value_2_0= ruleStringLiteral ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? - int alt90=2; - int LA90_0 = input.LA(1); - - if ( ((LA90_0>=RULE_SIMPLE_ID && LA90_0<=RULE_ESCAPED_ID)||LA90_0==17||LA90_0==19||(LA90_0>=25 && LA90_0<=26)||LA90_0==30||(LA90_0>=34 && LA90_0<=35)||(LA90_0>=37 && LA90_0<=40)) ) { - alt90=1; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:2: ( (lv_value_2_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5059:1: (lv_value_2_0= ruleStringLiteral ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5059:1: (lv_value_2_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5060:3: lv_value_2_0= ruleStringLiteral + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); + } - switch (alt90) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5058:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5059:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5059:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5060:3: lv_ownedParts_2_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11220); - lv_ownedParts_2_0=ruleShadowPartCS(); + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11219); + lv_value_2_0=ruleStringLiteral(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5076:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - loop89: - do { - int alt89=2; - int LA89_0 = input.LA(1); - - if ( (LA89_0==20) ) { - alt89=1; - } - - - switch (alt89) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5076:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - { - otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCurlyBracketedClauseCS11233); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5080:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5081:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5081:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5082:3: lv_ownedParts_4_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11254); - lv_ownedParts_4_0=ruleShadowPartCS(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_4_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - - } - break; + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - default : - break loop89; - } - } while (true); + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + set( + current, + "value", + lv_value_2_0, + "StringLiteral"); + afterParserOrEnumRuleCall(); + + } + } - } - break; } @@ -14722,21 +14633,24 @@ 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:5099:6: ( (lv_value_5_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5077:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5099:6: ( (lv_value_5_0= ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5100:1: (lv_value_5_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5077:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5077:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5100:1: (lv_value_5_0= ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5101:3: lv_value_5_0= ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5077:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5078:1: (lv_ownedParts_3_0= ruleShadowPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5078:1: (lv_ownedParts_3_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5079:3: lv_ownedParts_3_0= ruleShadowPartCS { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11285); - lv_value_5_0=ruleStringLiteral(); + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11247); + lv_ownedParts_3_0=ruleShadowPartCS(); state._fsp--; if (state.failed) return current; @@ -14745,11 +14659,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if (current==null) { current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_3_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } @@ -14759,6 +14673,74 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5095:2: (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* + loop89: + do { + int alt89=2; + int LA89_0 = input.LA(1); + + if ( (LA89_0==20) ) { + alt89=1; + } + + + switch (alt89) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5095:4: otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + { + otherlv_4=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCurlyBracketedClauseCS11260); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5099:1: ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5100:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5100:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5101:3: lv_ownedParts_5_0= ruleShadowPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11281); + lv_ownedParts_5_0=ruleShadowPartCS(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + + } + break; + + default : + break loop89; + } + } while (true); + + + } + } break; @@ -14887,13 +14869,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5155:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? - int alt97=2; - int LA97_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( ((LA97_0>=RULE_SIMPLE_ID && LA97_0<=RULE_SINGLE_QUOTED_STRING)||LA97_0==17||LA97_0==19||(LA97_0>=25 && LA97_0<=27)||(LA97_0>=29 && LA97_0<=30)||LA97_0==32||(LA97_0>=34 && LA97_0<=35)||(LA97_0>=37 && LA97_0<=42)||(LA97_0>=59 && LA97_0<=73)||LA97_0==76||(LA97_0>=78 && LA97_0<=81)||LA97_0==86||(LA97_0>=91 && LA97_0<=92)) ) { - alt97=1; + if ( ((LA96_0>=RULE_SIMPLE_ID && LA96_0<=RULE_SINGLE_QUOTED_STRING)||LA96_0==17||LA96_0==19||(LA96_0>=25 && LA96_0<=27)||(LA96_0>=29 && LA96_0<=30)||LA96_0==32||(LA96_0>=34 && LA96_0<=35)||(LA96_0>=37 && LA96_0<=42)||(LA96_0>=59 && LA96_0<=73)||LA96_0==76||(LA96_0>=78 && LA96_0<=81)||LA96_0==86||(LA96_0>=91 && LA96_0<=92)) ) { + alt96=1; } - switch (alt97) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5155:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* { @@ -14933,17 +14915,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5173:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* - loop92: + loop91: do { - int alt92=2; - int LA92_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA92_0==20) ) { - alt92=1; + if ( (LA91_0==20) ) { + alt91=1; } - switch (alt92) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5174:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) { @@ -14981,18 +14963,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop92; + break loop91; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5191:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? - int alt94=2; - int LA94_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA94_0==33) ) { - alt94=1; + if ( (LA93_0==33) ) { + alt93=1; } - switch (alt94) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5191:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* { @@ -15032,17 +15014,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5209:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* - loop93: + loop92: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA93_0==20) ) { - alt93=1; + if ( (LA92_0==20) ) { + alt92=1; } - switch (alt93) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5210:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) { @@ -15080,7 +15062,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop93; + break loop92; } } while (true); @@ -15091,17 +15073,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5227:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* - loop96: + loop95: do { - int alt96=2; - int LA96_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA96_0==24) ) { - alt96=1; + if ( (LA95_0==24) ) { + alt95=1; } - switch (alt96) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5227:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* { @@ -15141,17 +15123,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5245:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* - loop95: + loop94: do { - int alt95=2; - int LA95_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA95_0==20) ) { - alt95=1; + if ( (LA94_0==20) ) { + alt94=1; } - switch (alt95) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5246:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) { @@ -15189,7 +15171,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop95; + break loop94; } } while (true); @@ -15198,7 +15180,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop96; + break loop95; } } while (true); @@ -15340,17 +15322,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5310:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* - loop98: + loop97: do { - int alt98=2; - int LA98_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA98_0==20) ) { - alt98=1; + if ( (LA97_0==20) ) { + alt97=1; } - switch (alt98) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5310:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) { @@ -15400,7 +15382,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop98; + break loop97; } } while (true); @@ -15499,23 +15481,23 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) - int alt101=2; - int LA101_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( ((LA101_0>=RULE_SIMPLE_ID && LA101_0<=RULE_SINGLE_QUOTED_STRING)||LA101_0==17||LA101_0==19||(LA101_0>=25 && LA101_0<=27)||LA101_0==30||LA101_0==32||(LA101_0>=34 && LA101_0<=35)||(LA101_0>=37 && LA101_0<=42)||(LA101_0>=59 && LA101_0<=73)||LA101_0==76||(LA101_0>=78 && LA101_0<=81)||LA101_0==86||(LA101_0>=91 && LA101_0<=92)) ) { - alt101=1; + if ( ((LA100_0>=RULE_SIMPLE_ID && LA100_0<=RULE_SINGLE_QUOTED_STRING)||LA100_0==17||LA100_0==19||(LA100_0>=25 && LA100_0<=27)||LA100_0==30||LA100_0==32||(LA100_0>=34 && LA100_0<=35)||(LA100_0>=37 && LA100_0<=42)||(LA100_0>=59 && LA100_0<=73)||LA100_0==76||(LA100_0>=78 && LA100_0<=81)||LA100_0==86||(LA100_0>=91 && LA100_0<=92)) ) { + alt100=1; } - else if ( (LA101_0==29) ) { - alt101=2; + else if ( (LA100_0==29) ) { + alt100=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 101, 0, input); + new NoViableAltException("", 100, 0, input); throw nvae; } - switch (alt101) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5357:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) { @@ -15558,16 +15540,16 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5375:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? - int alt100=3; - int LA100_0 = input.LA(1); + int alt99=3; + int LA99_0 = input.LA(1); - if ( (LA100_0==29) ) { - alt100=1; + if ( (LA99_0==29) ) { + alt99=1; } - else if ( (LA100_0==18) ) { - alt100=2; + else if ( (LA99_0==18) ) { + alt99=2; } - switch (alt100) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5375:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) { @@ -15616,13 +15598,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5397:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA99_0==49) ) { - alt99=1; + if ( (LA98_0==49) ) { + alt98=1; } - switch (alt99) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5397:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) { @@ -15942,13 +15924,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5519:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt103=2; - int LA103_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA103_0==29) ) { - alt103=1; + if ( (LA102_0==29) ) { + alt102=1; } - switch (alt103) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5519:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -15994,13 +15976,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5541:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA102_0==49) ) { - alt102=1; + if ( (LA101_0==49) ) { + alt101=1; } - switch (alt102) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5541:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -16208,16 +16190,16 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5617:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? - int alt105=3; - int LA105_0 = input.LA(1); + int alt104=3; + int LA104_0 = input.LA(1); - if ( (LA105_0==29) ) { - alt105=1; + if ( (LA104_0==29) ) { + alt104=1; } - else if ( (LA105_0==18) ) { - alt105=2; + else if ( (LA104_0==18) ) { + alt104=2; } - switch (alt105) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5617:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) { @@ -16266,13 +16248,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5639:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt104=2; - int LA104_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA104_0==49) ) { - alt104=1; + if ( (LA103_0==49) ) { + alt103=1; } - switch (alt104) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5639:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -16533,13 +16515,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5738:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt107=2; - int LA107_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA107_0==29) ) { - alt107=1; + if ( (LA106_0==29) ) { + alt106=1; } - switch (alt107) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5738:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -16585,13 +16567,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5760:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt106=2; - int LA106_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA106_0==49) ) { - alt106=1; + if ( (LA105_0==49) ) { + alt105=1; } - switch (alt106) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5760:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -16846,9 +16828,9 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5842:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5842:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) - int alt108=2; - alt108 = dfa108.predict(input); - switch (alt108) { + int alt107=2; + alt107 = dfa107.predict(input); + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5843:3: lv_ownedCondition_1_1= ruleExpCS { @@ -16958,17 +16940,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5898:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* - loop109: + loop108: do { - int alt109=2; - int LA109_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA109_0==90) ) { - alt109=1; + if ( (LA108_0==90) ) { + alt108=1; } - switch (alt109) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5899:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) { @@ -17006,7 +16988,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop109; + break loop108; } } while (true); @@ -17350,17 +17332,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6050:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* - loop110: + loop109: do { - int alt110=2; - int LA110_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA110_0==20) ) { - alt110=1; + if ( (LA109_0==20) ) { + alt109=1; } - switch (alt110) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6050:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) { @@ -17410,7 +17392,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop110; + break loop109; } } while (true); @@ -17578,13 +17560,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6133:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? - int alt111=2; - int LA111_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA111_0==27) ) { - alt111=1; + if ( (LA110_0==27) ) { + alt110=1; } - switch (alt111) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6134:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) { @@ -17624,13 +17606,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6151:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? - int alt112=2; - int LA112_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA112_0==29) ) { - alt112=1; + if ( (LA111_0==29) ) { + alt111=1; } - switch (alt112) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6151:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) { @@ -18070,13 +18052,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6315:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? - int alt113=2; - int LA113_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA113_0==74) ) { - alt113=1; + if ( (LA112_0==74) ) { + alt112=1; } - switch (alt113) { + switch (alt112) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6315:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) { @@ -18219,23 +18201,23 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6362:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) - int alt114=2; - int LA114_0 = input.LA(1); + int alt113=2; + int LA113_0 = input.LA(1); - if ( (LA114_0==RULE_INT) ) { - alt114=1; + if ( (LA113_0==RULE_INT) ) { + alt113=1; } - else if ( (LA114_0==32||LA114_0==44||LA114_0==95) ) { - alt114=2; + else if ( (LA113_0==32||LA113_0==44||LA113_0==95) ) { + alt113=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 114, 0, input); + new NoViableAltException("", 113, 0, input); throw nvae; } - switch (alt114) { + switch (alt113) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6363:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS { @@ -18294,16 +18276,16 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6387:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? - int alt115=3; - int LA115_0 = input.LA(1); + int alt114=3; + int LA114_0 = input.LA(1); - if ( (LA115_0==93) ) { - alt115=1; + if ( (LA114_0==93) ) { + alt114=1; } - else if ( (LA115_0==94) ) { - alt115=2; + else if ( (LA114_0==94) ) { + alt114=2; } - switch (alt115) { + switch (alt114) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6387:4: otherlv_3= '|?' { @@ -18441,32 +18423,32 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6434:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6434:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) - int alt116=3; + int alt115=3; switch ( input.LA(1) ) { case 32: { - alt116=1; + alt115=1; } break; case 44: { - alt116=2; + alt115=2; } break; case 95: { - alt116=3; + alt115=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 116, 0, input); + new NoViableAltException("", 115, 0, input); throw nvae; } - switch (alt116) { + switch (alt115) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6435:3: lv_stringBounds_0_1= '*' { @@ -18651,17 +18633,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6513:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* - loop117: + loop116: do { - int alt117=2; - int LA117_0 = input.LA(1); + int alt116=2; + int LA116_0 = input.LA(1); - if ( (LA117_0==31) ) { - alt117=1; + if ( (LA116_0==31) ) { + alt116=1; } - switch (alt117) { + switch (alt116) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6513:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) { @@ -18711,7 +18693,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop117; + break loop116; } } while (true); @@ -19053,17 +19035,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6652:2: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* - loop118: + loop117: do { - int alt118=2; - int LA118_0 = input.LA(1); + int alt117=2; + int LA117_0 = input.LA(1); - if ( (LA118_0==20) ) { - alt118=1; + if ( (LA117_0==20) ) { + alt117=1; } - switch (alt118) { + switch (alt117) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6652:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) { @@ -19113,18 +19095,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop118; + break loop117; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6674:4: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? - int alt119=2; - int LA119_0 = input.LA(1); + int alt118=2; + int LA118_0 = input.LA(1); - if ( (LA119_0==84) ) { - alt119=1; + if ( (LA118_0==84) ) { + alt118=1; } - switch (alt119) { + switch (alt118) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6675:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) { @@ -19392,13 +19374,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6772:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? - int alt121=2; - int LA121_0 = input.LA(1); + int alt120=2; + int LA120_0 = input.LA(1); - if ( (LA121_0==96) ) { - alt121=1; + if ( (LA120_0==96) ) { + alt120=1; } - switch (alt121) { + switch (alt120) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6772:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* { @@ -19444,17 +19426,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6794:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* - loop120: + loop119: do { - int alt120=2; - int LA120_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA120_0==97) ) { - alt120=1; + if ( (LA119_0==97) ) { + alt119=1; } - switch (alt120) { + switch (alt119) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6794:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) { @@ -19504,7 +19486,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop120; + break loop119; } } while (true); @@ -19593,23 +19575,23 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6837:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6837:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) - int alt122=2; - int LA122_0 = input.LA(1); + int alt121=2; + int LA121_0 = input.LA(1); - if ( ((LA122_0>=RULE_SIMPLE_ID && LA122_0<=RULE_ESCAPED_ID)||LA122_0==17||LA122_0==19||(LA122_0>=25 && LA122_0<=26)||LA122_0==30||(LA122_0>=34 && LA122_0<=35)||(LA122_0>=37 && LA122_0<=40)) ) { - alt122=1; + if ( ((LA121_0>=RULE_SIMPLE_ID && LA121_0<=RULE_ESCAPED_ID)||LA121_0==17||LA121_0==19||(LA121_0>=25 && LA121_0<=26)||LA121_0==30||(LA121_0>=34 && LA121_0<=35)||(LA121_0>=37 && LA121_0<=40)) ) { + alt121=1; } - else if ( (LA122_0==95) ) { - alt122=2; + else if ( (LA121_0==95) ) { + alt121=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 122, 0, input); + new NoViableAltException("", 121, 0, input); throw nvae; } - switch (alt122) { + switch (alt121) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6838:2: this_TypedRefCS_0= ruleTypedRefCS { @@ -19877,13 +19859,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6934:2: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? - int alt123=2; - int LA123_0 = input.LA(1); + int alt122=2; + int LA122_0 = input.LA(1); - if ( (LA123_0==27) ) { - alt123=1; + if ( (LA122_0==27) ) { + alt122=1; } - switch (alt123) { + switch (alt122) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6934:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' { @@ -20046,13 +20028,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6994:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? - int alt124=2; - int LA124_0 = input.LA(1); + int alt123=2; + int LA123_0 = input.LA(1); - if ( (LA124_0==96) ) { - alt124=1; + if ( (LA123_0==96) ) { + alt123=1; } - switch (alt124) { + switch (alt123) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:6994:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) { @@ -20180,23 +20162,23 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7037:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7037:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) - int alt125=2; - int LA125_0 = input.LA(1); + int alt124=2; + int LA124_0 = input.LA(1); - if ( (LA125_0==RULE_SIMPLE_ID) ) { - alt125=1; + if ( (LA124_0==RULE_SIMPLE_ID) ) { + alt124=1; } - else if ( (LA125_0==RULE_ESCAPED_ID) ) { - alt125=2; + else if ( (LA124_0==RULE_ESCAPED_ID) ) { + alt124=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 125, 0, input); + new NoViableAltException("", 124, 0, input); throw nvae; } - switch (alt125) { + switch (alt124) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7037:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID { @@ -20650,23 +20632,23 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7189:1: (this_INT_0= RULE_INT | kw= '*' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7189:1: (this_INT_0= RULE_INT | kw= '*' ) - int alt126=2; - int LA126_0 = input.LA(1); + int alt125=2; + int LA125_0 = input.LA(1); - if ( (LA126_0==RULE_INT) ) { - alt126=1; + if ( (LA125_0==RULE_INT) ) { + alt125=1; } - else if ( (LA126_0==32) ) { - alt126=2; + else if ( (LA125_0==32) ) { + alt125=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 126, 0, input); + new NoViableAltException("", 125, 0, input); throw nvae; } - switch (alt126) { + switch (alt125) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:7189:6: this_INT_0= RULE_INT { @@ -20826,25 +20808,25 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { { otherlv_0=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred17_InternalQVTcore673); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:384:1: ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) - int alt129=2; - int LA129_0 = input.LA(1); + int alt128=2; + int LA128_0 = input.LA(1); - if ( ((LA129_0>=RULE_SIMPLE_ID && LA129_0<=RULE_ESCAPED_ID)||LA129_0==17||LA129_0==19||(LA129_0>=25 && LA129_0<=26)||LA129_0==30||(LA129_0>=34 && LA129_0<=35)||(LA129_0>=37 && LA129_0<=38)||LA129_0==40) ) { - alt129=1; + if ( ((LA128_0>=RULE_SIMPLE_ID && LA128_0<=RULE_ESCAPED_ID)||LA128_0==17||LA128_0==19||(LA128_0>=25 && LA128_0<=26)||LA128_0==30||(LA128_0>=34 && LA128_0<=35)||(LA128_0>=37 && LA128_0<=38)||LA128_0==40) ) { + alt128=1; } - else if ( (LA129_0==39) ) { - int LA129_2 = input.LA(2); + else if ( (LA128_0==39) ) { + int LA128_2 = input.LA(2); - if ( (LA129_2==20||LA129_2==24||LA129_2==29||LA129_2==36) ) { - alt129=1; + if ( ((LA128_2>=RULE_SIMPLE_ID && LA128_2<=RULE_ESCAPED_ID)||LA128_2==17||LA128_2==19||(LA128_2>=25 && LA128_2<=26)||LA128_2==30||(LA128_2>=34 && LA128_2<=35)||(LA128_2>=37 && LA128_2<=40)) ) { + alt128=2; } - else if ( ((LA129_2>=RULE_SIMPLE_ID && LA129_2<=RULE_ESCAPED_ID)||LA129_2==17||LA129_2==19||(LA129_2>=25 && LA129_2<=26)||LA129_2==30||(LA129_2>=34 && LA129_2<=35)||(LA129_2>=37 && LA129_2<=40)) ) { - alt129=2; + else if ( (LA128_2==20||LA128_2==24||LA128_2==29||LA128_2==36) ) { + alt128=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 129, 2, input); + new NoViableAltException("", 128, 2, input); throw nvae; } @@ -20852,11 +20834,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 129, 0, input); + new NoViableAltException("", 128, 0, input); throw nvae; } - switch (alt129) { + switch (alt128) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:384:2: ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) { @@ -20917,41 +20899,41 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:421:3: (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* - loop131: + loop130: do { - int alt131=2; - int LA131_0 = input.LA(1); + int alt130=2; + int LA130_0 = input.LA(1); - if ( (LA131_0==20) ) { - alt131=1; + if ( (LA130_0==20) ) { + alt130=1; } - switch (alt131) { + switch (alt130) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:421:5: otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) { otherlv_3=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred17_InternalQVTcore736); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:425:1: ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) - int alt130=2; - int LA130_0 = input.LA(1); + int alt129=2; + int LA129_0 = input.LA(1); - if ( ((LA130_0>=RULE_SIMPLE_ID && LA130_0<=RULE_ESCAPED_ID)||LA130_0==17||LA130_0==19||(LA130_0>=25 && LA130_0<=26)||LA130_0==30||(LA130_0>=34 && LA130_0<=35)||(LA130_0>=37 && LA130_0<=38)||LA130_0==40) ) { - alt130=1; + if ( ((LA129_0>=RULE_SIMPLE_ID && LA129_0<=RULE_ESCAPED_ID)||LA129_0==17||LA129_0==19||(LA129_0>=25 && LA129_0<=26)||LA129_0==30||(LA129_0>=34 && LA129_0<=35)||(LA129_0>=37 && LA129_0<=38)||LA129_0==40) ) { + alt129=1; } - else if ( (LA130_0==39) ) { - int LA130_2 = input.LA(2); + else if ( (LA129_0==39) ) { + int LA129_2 = input.LA(2); - if ( ((LA130_2>=RULE_SIMPLE_ID && LA130_2<=RULE_ESCAPED_ID)||LA130_2==17||LA130_2==19||(LA130_2>=25 && LA130_2<=26)||LA130_2==30||(LA130_2>=34 && LA130_2<=35)||(LA130_2>=37 && LA130_2<=40)) ) { - alt130=2; + if ( ((LA129_2>=RULE_SIMPLE_ID && LA129_2<=RULE_ESCAPED_ID)||LA129_2==17||LA129_2==19||(LA129_2>=25 && LA129_2<=26)||LA129_2==30||(LA129_2>=34 && LA129_2<=35)||(LA129_2>=37 && LA129_2<=40)) ) { + alt129=2; } - else if ( (LA130_2==20||LA130_2==24||LA130_2==29||LA130_2==36) ) { - alt130=1; + else if ( (LA129_2==20||LA129_2==24||LA129_2==29||LA129_2==36) ) { + alt129=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 130, 2, input); + new NoViableAltException("", 129, 2, input); throw nvae; } @@ -20959,11 +20941,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 130, 0, input); + new NoViableAltException("", 129, 0, input); throw nvae; } - switch (alt130) { + switch (alt129) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:425:2: ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) { @@ -21028,23 +21010,23 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop131; + break loop130; } } while (true); otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred17_InternalQVTcore800); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:466:1: ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* - loop132: + loop131: do { - int alt132=2; - int LA132_0 = input.LA(1); + int alt131=2; + int LA131_0 = input.LA(1); - if ( ((LA132_0>=RULE_SIMPLE_ID && LA132_0<=RULE_SINGLE_QUOTED_STRING)||(LA132_0>=16 && LA132_0<=17)||LA132_0==19||(LA132_0>=25 && LA132_0<=27)||LA132_0==30||LA132_0==32||(LA132_0>=34 && LA132_0<=35)||(LA132_0>=37 && LA132_0<=42)||(LA132_0>=59 && LA132_0<=73)||LA132_0==76||(LA132_0>=78 && LA132_0<=81)||LA132_0==86||(LA132_0>=91 && LA132_0<=92)) ) { - alt132=1; + if ( ((LA131_0>=RULE_SIMPLE_ID && LA131_0<=RULE_SINGLE_QUOTED_STRING)||(LA131_0>=16 && LA131_0<=17)||LA131_0==19||(LA131_0>=25 && LA131_0<=27)||LA131_0==30||LA131_0==32||(LA131_0>=34 && LA131_0<=35)||(LA131_0>=37 && LA131_0<=42)||(LA131_0>=59 && LA131_0<=73)||LA131_0==76||(LA131_0>=78 && LA131_0<=81)||LA131_0==86||(LA131_0>=91 && LA131_0<=92)) ) { + alt131=1; } - switch (alt132) { + switch (alt131) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:467:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) { @@ -21069,7 +21051,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop132; + break loop131; } } while (true); @@ -21104,25 +21086,25 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { { otherlv_9=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred21_InternalQVTcore854); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:1: ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) - int alt134=2; - int LA134_0 = input.LA(1); + int alt133=2; + int LA133_0 = input.LA(1); - if ( ((LA134_0>=RULE_SIMPLE_ID && LA134_0<=RULE_ESCAPED_ID)||LA134_0==17||LA134_0==19||(LA134_0>=25 && LA134_0<=26)||LA134_0==30||(LA134_0>=34 && LA134_0<=35)||(LA134_0>=37 && LA134_0<=38)||LA134_0==40) ) { - alt134=1; + if ( ((LA133_0>=RULE_SIMPLE_ID && LA133_0<=RULE_ESCAPED_ID)||LA133_0==17||LA133_0==19||(LA133_0>=25 && LA133_0<=26)||LA133_0==30||(LA133_0>=34 && LA133_0<=35)||(LA133_0>=37 && LA133_0<=38)||LA133_0==40) ) { + alt133=1; } - else if ( (LA134_0==39) ) { - int LA134_2 = input.LA(2); + else if ( (LA133_0==39) ) { + int LA133_2 = input.LA(2); - if ( (LA134_2==20||LA134_2==23||LA134_2==29||LA134_2==36) ) { - alt134=1; + if ( ((LA133_2>=RULE_SIMPLE_ID && LA133_2<=RULE_ESCAPED_ID)||LA133_2==17||LA133_2==19||(LA133_2>=25 && LA133_2<=26)||LA133_2==30||(LA133_2>=34 && LA133_2<=35)||(LA133_2>=37 && LA133_2<=40)) ) { + alt133=2; } - else if ( ((LA134_2>=RULE_SIMPLE_ID && LA134_2<=RULE_ESCAPED_ID)||LA134_2==17||LA134_2==19||(LA134_2>=25 && LA134_2<=26)||LA134_2==30||(LA134_2>=34 && LA134_2<=35)||(LA134_2>=37 && LA134_2<=40)) ) { - alt134=2; + else if ( (LA133_2==20||LA133_2==23||LA133_2==29||LA133_2==36) ) { + alt133=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 134, 2, input); + new NoViableAltException("", 133, 2, input); throw nvae; } @@ -21130,11 +21112,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 134, 0, input); + new NoViableAltException("", 133, 0, input); throw nvae; } - switch (alt134) { + switch (alt133) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:493:2: ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) { @@ -21195,41 +21177,41 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:530:3: (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* - loop136: + loop135: do { - int alt136=2; - int LA136_0 = input.LA(1); + int alt135=2; + int LA135_0 = input.LA(1); - if ( (LA136_0==20) ) { - alt136=1; + if ( (LA135_0==20) ) { + alt135=1; } - switch (alt136) { + switch (alt135) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:530:5: otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) { otherlv_12=(Token)match(input,20,FollowSets000.FOLLOW_20_in_synpred21_InternalQVTcore917); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:1: ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) - int alt135=2; - int LA135_0 = input.LA(1); + int alt134=2; + int LA134_0 = input.LA(1); - if ( ((LA135_0>=RULE_SIMPLE_ID && LA135_0<=RULE_ESCAPED_ID)||LA135_0==17||LA135_0==19||(LA135_0>=25 && LA135_0<=26)||LA135_0==30||(LA135_0>=34 && LA135_0<=35)||(LA135_0>=37 && LA135_0<=38)||LA135_0==40) ) { - alt135=1; + if ( ((LA134_0>=RULE_SIMPLE_ID && LA134_0<=RULE_ESCAPED_ID)||LA134_0==17||LA134_0==19||(LA134_0>=25 && LA134_0<=26)||LA134_0==30||(LA134_0>=34 && LA134_0<=35)||(LA134_0>=37 && LA134_0<=38)||LA134_0==40) ) { + alt134=1; } - else if ( (LA135_0==39) ) { - int LA135_2 = input.LA(2); + else if ( (LA134_0==39) ) { + int LA134_2 = input.LA(2); - if ( (LA135_2==20||LA135_2==23||LA135_2==29||LA135_2==36) ) { - alt135=1; + if ( (LA134_2==20||LA134_2==23||LA134_2==29||LA134_2==36) ) { + alt134=1; } - else if ( ((LA135_2>=RULE_SIMPLE_ID && LA135_2<=RULE_ESCAPED_ID)||LA135_2==17||LA135_2==19||(LA135_2>=25 && LA135_2<=26)||LA135_2==30||(LA135_2>=34 && LA135_2<=35)||(LA135_2>=37 && LA135_2<=40)) ) { - alt135=2; + else if ( ((LA134_2>=RULE_SIMPLE_ID && LA134_2<=RULE_ESCAPED_ID)||LA134_2==17||LA134_2==19||(LA134_2>=25 && LA134_2<=26)||LA134_2==30||(LA134_2>=34 && LA134_2<=35)||(LA134_2>=37 && LA134_2<=40)) ) { + alt134=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 135, 2, input); + new NoViableAltException("", 134, 2, input); throw nvae; } @@ -21237,11 +21219,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 135, 0, input); + new NoViableAltException("", 134, 0, input); throw nvae; } - switch (alt135) { + switch (alt134) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:534:2: ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) { @@ -21306,7 +21288,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop136; + break loop135; } } while (true); @@ -21334,18 +21316,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { { otherlv_16=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred23_InternalQVTcore1001); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:580:1: ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ - int cnt137=0; - loop137: + int cnt136=0; + loop136: do { - int alt137=2; - int LA137_0 = input.LA(1); + int alt136=2; + int LA136_0 = input.LA(1); - if ( ((LA137_0>=RULE_SIMPLE_ID && LA137_0<=RULE_SINGLE_QUOTED_STRING)||(LA137_0>=16 && LA137_0<=17)||LA137_0==19||(LA137_0>=25 && LA137_0<=27)||LA137_0==30||LA137_0==32||(LA137_0>=34 && LA137_0<=35)||(LA137_0>=37 && LA137_0<=42)||(LA137_0>=59 && LA137_0<=73)||LA137_0==76||(LA137_0>=78 && LA137_0<=81)||LA137_0==86||(LA137_0>=91 && LA137_0<=92)) ) { - alt137=1; + if ( ((LA136_0>=RULE_SIMPLE_ID && LA136_0<=RULE_SINGLE_QUOTED_STRING)||(LA136_0>=16 && LA136_0<=17)||LA136_0==19||(LA136_0>=25 && LA136_0<=27)||LA136_0==30||LA136_0==32||(LA136_0>=34 && LA136_0<=35)||(LA136_0>=37 && LA136_0<=42)||(LA136_0>=59 && LA136_0<=73)||LA136_0==76||(LA136_0>=78 && LA136_0<=81)||LA136_0==86||(LA136_0>=91 && LA136_0<=92)) ) { + alt136=1; } - switch (alt137) { + switch (alt136) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:581:1: (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) { @@ -21370,13 +21352,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - if ( cnt137 >= 1 ) break loop137; + if ( cnt136 >= 1 ) break loop136; if (state.backtracking>0) {state.failed=true; return ;} EarlyExitException eee = - new EarlyExitException(137, input); + new EarlyExitException(136, input); throw eee; } - cnt137++; + cnt136++; } while (true); otherlv_18=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred23_InternalQVTcore1035); if (state.failed) return ; @@ -21431,17 +21413,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:799:2: (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* - loop140: + loop139: do { - int alt140=2; - int LA140_0 = input.LA(1); + int alt139=2; + int LA139_0 = input.LA(1); - if ( (LA140_0==20) ) { - alt140=1; + if ( (LA139_0==20) ) { + alt139=1; } - switch (alt140) { + switch (alt139) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:799:4: otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) { @@ -21473,23 +21455,23 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop140; + break loop139; } } while (true); otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred31_InternalQVTcore1506); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:825:1: ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* - loop141: + loop140: do { - int alt141=2; - int LA141_0 = input.LA(1); + int alt140=2; + int LA140_0 = input.LA(1); - if ( ((LA141_0>=RULE_SIMPLE_ID && LA141_0<=RULE_SINGLE_QUOTED_STRING)||LA141_0==17||LA141_0==19||(LA141_0>=25 && LA141_0<=27)||LA141_0==30||LA141_0==32||(LA141_0>=34 && LA141_0<=35)||(LA141_0>=37 && LA141_0<=42)||(LA141_0>=59 && LA141_0<=73)||LA141_0==76||(LA141_0>=78 && LA141_0<=81)||LA141_0==86||(LA141_0>=91 && LA141_0<=92)) ) { - alt141=1; + if ( ((LA140_0>=RULE_SIMPLE_ID && LA140_0<=RULE_SINGLE_QUOTED_STRING)||LA140_0==17||LA140_0==19||(LA140_0>=25 && LA140_0<=27)||LA140_0==30||LA140_0==32||(LA140_0>=34 && LA140_0<=35)||(LA140_0>=37 && LA140_0<=42)||(LA140_0>=59 && LA140_0<=73)||LA140_0==76||(LA140_0>=78 && LA140_0<=81)||LA140_0==86||(LA140_0>=91 && LA140_0<=92)) ) { + alt140=1; } - switch (alt141) { + switch (alt140) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:826:1: (lv_ownedPredicates_5_0= rulePredicateCS ) { @@ -21514,7 +21496,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop141; + break loop140; } } while (true); @@ -21567,17 +21549,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:870:2: (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* - loop142: + loop141: do { - int alt142=2; - int LA142_0 = input.LA(1); + int alt141=2; + int LA141_0 = input.LA(1); - if ( (LA142_0==20) ) { - alt142=1; + if ( (LA141_0==20) ) { + alt141=1; } - switch (alt142) { + switch (alt141) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:870:4: otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) { @@ -21609,7 +21591,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop142; + break loop141; } } while (true); @@ -21637,18 +21619,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { { otherlv_12=(Token)match(input,27,FollowSets000.FOLLOW_27_in_synpred35_InternalQVTcore1649); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:901:1: ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ - int cnt143=0; - loop143: + int cnt142=0; + loop142: do { - int alt143=2; - int LA143_0 = input.LA(1); + int alt142=2; + int LA142_0 = input.LA(1); - if ( ((LA143_0>=RULE_SIMPLE_ID && LA143_0<=RULE_SINGLE_QUOTED_STRING)||LA143_0==17||LA143_0==19||(LA143_0>=25 && LA143_0<=27)||LA143_0==30||LA143_0==32||(LA143_0>=34 && LA143_0<=35)||(LA143_0>=37 && LA143_0<=42)||(LA143_0>=59 && LA143_0<=73)||LA143_0==76||(LA143_0>=78 && LA143_0<=81)||LA143_0==86||(LA143_0>=91 && LA143_0<=92)) ) { - alt143=1; + if ( ((LA142_0>=RULE_SIMPLE_ID && LA142_0<=RULE_SINGLE_QUOTED_STRING)||LA142_0==17||LA142_0==19||(LA142_0>=25 && LA142_0<=27)||LA142_0==30||LA142_0==32||(LA142_0>=34 && LA142_0<=35)||(LA142_0>=37 && LA142_0<=42)||(LA142_0>=59 && LA142_0<=73)||LA142_0==76||(LA142_0>=78 && LA142_0<=81)||LA142_0==86||(LA142_0>=91 && LA142_0<=92)) ) { + alt142=1; } - switch (alt143) { + switch (alt142) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:902:1: (lv_ownedPredicates_13_0= rulePredicateCS ) { @@ -21673,13 +21655,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - if ( cnt143 >= 1 ) break loop143; + if ( cnt142 >= 1 ) break loop142; if (state.backtracking>0) {state.failed=true; return ;} EarlyExitException eee = - new EarlyExitException(143, input); + new EarlyExitException(142, input); throw eee; } - cnt143++; + cnt142++; } while (true); otherlv_14=(Token)match(input,28,FollowSets000.FOLLOW_28_in_synpred35_InternalQVTcore1683); if (state.failed) return ; @@ -21765,13 +21747,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? - int alt152=2; - int LA152_0 = input.LA(1); + int alt151=2; + int LA151_0 = input.LA(1); - if ( (LA152_0==21) ) { - alt152=1; + if ( (LA151_0==21) ) { + alt151=1; } - switch (alt152) { + switch (alt151) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4410:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' { @@ -21859,13 +21841,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { state._fsp--; if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? - int alt153=2; - int LA153_0 = input.LA(1); + int alt152=2; + int LA152_0 = input.LA(1); - if ( (LA153_0==32||LA153_0==41||(LA153_0>=43 && LA153_0<=58)) ) { - alt153=1; + if ( (LA152_0==32||LA152_0==41||(LA152_0>=43 && LA152_0<=58)) ) { + alt152=1; } - switch (alt153) { + switch (alt152) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4546:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) { @@ -22240,7 +22222,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { protected DFA78 dfa78 = new DFA78(this); protected DFA81 dfa81 = new DFA81(this); protected DFA84 dfa84 = new DFA84(this); - protected DFA108 dfa108 = new DFA108(this); + protected DFA107 dfa107 = new DFA107(this); static final String DFA20_eotS = "\13\uffff"; static final String DFA20_eofS = @@ -23250,19 +23232,19 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { throw nvae; } } - static final String DFA108_eotS = + static final String DFA107_eotS = "\20\uffff"; - static final String DFA108_eofS = + static final String DFA107_eofS = "\20\uffff"; - static final String DFA108_minS = + static final String DFA107_minS = "\1\4\1\uffff\15\25\1\uffff"; - static final String DFA108_maxS = + static final String DFA107_maxS = "\1\134\1\uffff\15\127\1\uffff"; - static final String DFA108_acceptS = + static final String DFA107_acceptS = "\1\uffff\1\1\15\uffff\1\2"; - static final String DFA108_specialS = + static final String DFA107_specialS = "\20\uffff}>"; - static final String[] DFA108_transitionS = { + static final String[] DFA107_transitionS = { "\1\2\1\3\2\1\11\uffff\1\11\1\uffff\1\14\5\uffff\1\7\1\16\1\1\1\uffff\1\17\1\6\1\uffff\1\1\1\uffff\1\4\1\5\1\uffff\1\12\1\15\1\13\1\10\2\1\20\uffff\17\1\2\uffff\1\1\1\uffff\4\1\4\uffff\1\1\4\uffff\2\1", "", "\1\1\5\uffff\1\1\1\uffff\1\17\1\uffff\2\1\10\uffff\1\1\1\uffff\20\1\27\uffff\1\1\1\uffff\1\1\2\uffff\1\1", @@ -23281,34 +23263,34 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { "" }; - static final short[] DFA108_eot = DFA.unpackEncodedString(DFA108_eotS); - static final short[] DFA108_eof = DFA.unpackEncodedString(DFA108_eofS); - static final char[] DFA108_min = DFA.unpackEncodedStringToUnsignedChars(DFA108_minS); - static final char[] DFA108_max = DFA.unpackEncodedStringToUnsignedChars(DFA108_maxS); - static final short[] DFA108_accept = DFA.unpackEncodedString(DFA108_acceptS); - static final short[] DFA108_special = DFA.unpackEncodedString(DFA108_specialS); - static final short[][] DFA108_transition; + static final short[] DFA107_eot = DFA.unpackEncodedString(DFA107_eotS); + static final short[] DFA107_eof = DFA.unpackEncodedString(DFA107_eofS); + static final char[] DFA107_min = DFA.unpackEncodedStringToUnsignedChars(DFA107_minS); + static final char[] DFA107_max = DFA.unpackEncodedStringToUnsignedChars(DFA107_maxS); + static final short[] DFA107_accept = DFA.unpackEncodedString(DFA107_acceptS); + static final short[] DFA107_special = DFA.unpackEncodedString(DFA107_specialS); + static final short[][] DFA107_transition; static { - int numStates = DFA108_transitionS.length; - DFA108_transition = new short[numStates][]; + int numStates = DFA107_transitionS.length; + DFA107_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA108_transition[i] = DFA.unpackEncodedString(DFA108_transitionS[i]); + DFA107_transition[i] = DFA.unpackEncodedString(DFA107_transitionS[i]); } } - class DFA108 extends DFA { + class DFA107 extends DFA { - public DFA108(BaseRecognizer recognizer) { + public DFA107(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 108; - this.eot = DFA108_eot; - this.eof = DFA108_eof; - this.min = DFA108_min; - this.max = DFA108_max; - this.accept = DFA108_accept; - this.special = DFA108_special; - this.transition = DFA108_transition; + this.decisionNumber = 107; + this.eot = DFA107_eot; + this.eof = DFA107_eof; + this.min = DFA107_min; + this.max = DFA107_max; + this.accept = DFA107_accept; + this.special = DFA107_special; + this.transition = DFA107_transition; } public String getDescription() { return "5842:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )"; @@ -23762,10 +23744,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS11138 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS11148 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_21_in_ruleCurlyBracketedClauseCS11197 = new BitSet(new long[]{0x000001EC468A00B0L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11220 = new BitSet(new long[]{0x0000000000900000L}); - public static final BitSet FOLLOW_20_in_ruleCurlyBracketedClauseCS11233 = new BitSet(new long[]{0x000001EC460A0030L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11254 = new BitSet(new long[]{0x0000000000900000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11285 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS11219 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11247 = new BitSet(new long[]{0x0000000000900000L}); + public static final BitSet FOLLOW_20_in_ruleCurlyBracketedClauseCS11260 = new BitSet(new long[]{0x000001EC460A0030L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS11281 = new BitSet(new long[]{0x0000000000900000L}); public static final BitSet FOLLOW_23_in_ruleCurlyBracketedClauseCS11298 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS11334 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS11344 = 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 f64c28108..98b0669af 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 @@ -995,7 +995,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { /// * A curly bracket clause is a generalized rule for the literal arguments of collections, maps, tuples and shadows.* / //CurlyBracketedClauseCS: - // {CurlyBracketedClauseCS} "{" ((ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? | value=StringLiteral) "}"; + // {CurlyBracketedClauseCS} "{" (value=StringLiteral | ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? "}"; public EssentialOCLGrammarAccess.CurlyBracketedClauseCSElements getCurlyBracketedClauseCSAccess() { return gaQVTcoreBase.getCurlyBracketedClauseCSAccess(); } 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 11952ca01..63edfc384 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 @@ -108,6 +108,11 @@ public abstract class AbstractQVTcoreBaseUiModule extends org.eclipse.xtext.ui.D } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment + public Class<? extends org.eclipse.xtext.generator.IContextualOutputConfigurationProvider> bindIContextualOutputConfigurationProvider() { + return org.eclipse.xtext.builder.EclipseOutputConfigurationProvider.class; + } + + // 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); } diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/QVTcoreBaseParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/QVTcoreBaseParser.java index c3f22cb60..d3c5a6cd0 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/QVTcoreBaseParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/QVTcoreBaseParser.java @@ -171,8 +171,8 @@ public class QVTcoreBaseParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getGroup(), "rule__NameExpCS__Group__0"); put(grammarAccess.getNameExpCSAccess().getGroup_4(), "rule__NameExpCS__Group_4__0"); put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup(), "rule__CurlyBracketedClauseCS__Group__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0(), "rule__CurlyBracketedClauseCS__Group_2_0__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1(), "rule__CurlyBracketedClauseCS__Group_2_0_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1(), "rule__CurlyBracketedClauseCS__Group_2_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1(), "rule__CurlyBracketedClauseCS__Group_2_1_1__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup(), "rule__RoundBracketedClauseCS__Group__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2(), "rule__RoundBracketedClauseCS__Group_2__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_2(), "rule__RoundBracketedClauseCS__Group_2_2__0"); @@ -335,9 +335,9 @@ public class QVTcoreBaseParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2(), "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2"); put(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3(), "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3"); put(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0(), "rule__NameExpCS__IsPreAssignment_4_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_1"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0"); 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 f213082b5..2fc396e2c 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 @@ -3609,15 +3609,15 @@ rule__CurlyBracketedClauseCS__Alternatives_2 } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } -(rule__CurlyBracketedClauseCS__Group_2_0__0)? -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } +(rule__CurlyBracketedClauseCS__ValueAssignment_2_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } ) |( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } -(rule__CurlyBracketedClauseCS__ValueAssignment_2_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1__0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } ) ; @@ -10453,7 +10453,7 @@ rule__CurlyBracketedClauseCS__Group__2__Impl : ( { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } -(rule__CurlyBracketedClauseCS__Alternatives_2) +(rule__CurlyBracketedClauseCS__Alternatives_2)? { after(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } ) @@ -10501,27 +10501,27 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0__0 +rule__CurlyBracketedClauseCS__Group_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0__1 + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } ) ; @@ -10530,26 +10530,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0__1 +rule__CurlyBracketedClauseCS__Group_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } -(rule__CurlyBracketedClauseCS__Group_2_0_1__0)* -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1_1__0)* +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } ) ; @@ -10562,29 +10562,29 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0_1__0 +rule__CurlyBracketedClauseCS__Group_2_1_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0_1__1 + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ',' -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ) ; @@ -10593,26 +10593,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0_1__1 +rule__CurlyBracketedClauseCS__Group_2_1_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } ) ; @@ -15945,14 +15945,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 +rule__CurlyBracketedClauseCS__ValueAssignment_2_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } + ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } ) ; @@ -15960,14 +15960,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } ) ; @@ -15975,14 +15975,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__ValueAssignment_2_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } - ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } ) ; 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 0bd41368c..881957196 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 @@ -8053,12 +8053,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars else if ( (LA3_0==23) ) { int LA3_2 = input.LA(2); - if ( (LA3_2==64||LA3_2==66||LA3_2==69||LA3_2==71) ) { - 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==64||LA3_2==66||LA3_2==69||LA3_2==71) ) { + alt3=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -11591,63 +11591,52 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3606:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3606:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ); public final void rule__CurlyBracketedClauseCS__Alternatives_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:3610:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_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:3610:1: ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_ESCAPED_ID)||(LA28_0>=16 && LA28_0<=26)||LA28_0==65) ) { - alt28=1; + if ( (LA27_0==RULE_SINGLE_QUOTED_STRING) ) { + alt27=1; } - else if ( (LA28_0==RULE_SINGLE_QUOTED_STRING) ) { - alt28=2; + else if ( ((LA27_0>=RULE_SIMPLE_ID && LA27_0<=RULE_ESCAPED_ID)||(LA27_0>=16 && LA27_0<=26)) ) { + alt27=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt28) { + switch (alt27) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3611:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3611:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3611:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3612:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3611:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3612:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3613:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? - int alt27=2; - int LA27_0 = input.LA(1); - - if ( ((LA27_0>=RULE_SIMPLE_ID && LA27_0<=RULE_ESCAPED_ID)||(LA27_0>=16 && LA27_0<=26)) ) { - alt27=1; + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } - switch (alt27) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3613:2: rule__CurlyBracketedClauseCS__Group_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_27882); - rule__CurlyBracketedClauseCS__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3613:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3613:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 + { + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_27882); + rule__CurlyBracketedClauseCS__ValueAssignment_2_0(); - } - break; + state._fsp--; + if (state.failed) return ; } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } } @@ -11656,19 +11645,19 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3617:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3617:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3617:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3618:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3617:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3618:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3619:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3619:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3619:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3619:2: rule__CurlyBracketedClauseCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_27901); - rule__CurlyBracketedClauseCS__ValueAssignment_2_1(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_27900); + rule__CurlyBracketedClauseCS__Group_2_1__0(); state._fsp--; if (state.failed) return ; @@ -11676,7 +11665,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } } @@ -11709,23 +11698,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3632:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) ) - int alt29=2; - int LA29_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( ((LA29_0>=RULE_INT && LA29_0<=RULE_ESCAPED_ID)||(LA29_0>=16 && LA29_0<=29)||(LA29_0>=46 && LA29_0<=60)||LA29_0==67||LA29_0==75||(LA29_0>=77 && LA29_0<=78)||LA29_0==83||(LA29_0>=88 && LA29_0<=89)||(LA29_0>=93 && LA29_0<=94)) ) { - alt29=1; + if ( ((LA28_0>=RULE_INT && LA28_0<=RULE_ESCAPED_ID)||(LA28_0>=16 && LA28_0<=29)||(LA28_0>=46 && LA28_0<=60)||LA28_0==67||LA28_0==75||(LA28_0>=77 && LA28_0<=78)||LA28_0==83||(LA28_0>=88 && LA28_0<=89)||(LA28_0>=93 && LA28_0<=94)) ) { + alt28=1; } - else if ( (LA29_0==69) ) { - alt29=2; + else if ( (LA28_0==69) ) { + alt28=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); + new NoViableAltException("", 28, 0, input); throw nvae; } - switch (alt29) { + switch (alt28) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3633:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) { @@ -11738,7 +11727,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:3635:1: ( rule__NavigatingArgCS__Group_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3635:2: rule__NavigatingArgCS__Group_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives7934); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives7933); rule__NavigatingArgCS__Group_0__0(); state._fsp--; @@ -11767,7 +11756,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:3641:1: ( rule__NavigatingArgCS__Group_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3641:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives7952); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives7951); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -11809,23 +11798,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3654:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) ) - int alt30=2; - int LA30_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA30_0==69) ) { - alt30=1; + if ( (LA29_0==69) ) { + alt29=1; } - else if ( (LA30_0==82) ) { - alt30=2; + else if ( (LA29_0==82) ) { + alt29=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); + new NoViableAltException("", 29, 0, input); throw nvae; } - switch (alt30) { + switch (alt29) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3655:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) { @@ -11838,7 +11827,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:3657:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3657:2: rule__NavigatingArgCS__Group_0_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_17985); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_17984); rule__NavigatingArgCS__Group_0_1_0__0(); state._fsp--; @@ -11867,7 +11856,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:3663:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3663:2: rule__NavigatingArgCS__Group_0_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18003); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18002); rule__NavigatingArgCS__Group_0_1_1__0(); state._fsp--; @@ -11909,23 +11898,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3676:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) ) - int alt31=2; - int LA31_0 = input.LA(1); + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA31_0==69) ) { - alt31=1; + if ( (LA30_0==69) ) { + alt30=1; } - else if ( (LA31_0==82) ) { - alt31=2; + else if ( (LA30_0==82) ) { + alt30=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 30, 0, input); throw nvae; } - switch (alt31) { + switch (alt30) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3677:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) { @@ -11938,7 +11927,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:3679:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3679:2: rule__NavigatingCommaArgCS__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28036); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28035); rule__NavigatingCommaArgCS__Group_2_0__0(); state._fsp--; @@ -11967,7 +11956,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:3685:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3685:2: rule__NavigatingCommaArgCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28054); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28053); rule__NavigatingCommaArgCS__Group_2_1__0(); state._fsp--; @@ -12009,9 +11998,9 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3698:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) - int alt32=2; - alt32 = dfa32.predict(input); - switch (alt32) { + int alt31=2; + alt31 = dfa31.predict(input); + switch (alt31) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3699:1: ( ruleExpCS ) { @@ -12021,7 +12010,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08087); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08086); ruleExpCS(); state._fsp--; @@ -12044,7 +12033,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08104); + pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08103); rulePatternExpCS(); state._fsp--; @@ -12083,23 +12072,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3720:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ) - int alt33=2; - int LA33_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA33_0==RULE_INT) ) { - alt33=1; + if ( (LA32_0==RULE_INT) ) { + alt32=1; } - else if ( (LA33_0==29||LA33_0==31||LA33_0==62) ) { - alt33=2; + else if ( (LA32_0==29||LA32_0==31||LA32_0==62) ) { + alt32=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt33) { + switch (alt32) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3721:1: ( ruleMultiplicityBoundsCS ) { @@ -12109,7 +12098,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18136); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18135); ruleMultiplicityBoundsCS(); state._fsp--; @@ -12132,7 +12121,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18153); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18152); ruleMultiplicityStringCS(); state._fsp--; @@ -12171,23 +12160,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3742:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) ) - int alt34=2; - int LA34_0 = input.LA(1); + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA34_0==61) ) { - alt34=1; + if ( (LA33_0==61) ) { + alt33=1; } - else if ( (LA34_0==96) ) { - alt34=2; + else if ( (LA33_0==96) ) { + alt33=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); + new NoViableAltException("", 33, 0, input); throw nvae; } - switch (alt34) { + switch (alt33) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3743:1: ( '|?' ) { @@ -12197,7 +12186,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__MultiplicityCS__Alternatives_28186); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__MultiplicityCS__Alternatives_28185); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } @@ -12219,7 +12208,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:3753:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3753:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28205); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28204); rule__MultiplicityCS__IsNullFreeAssignment_2_1(); state._fsp--; @@ -12261,32 +12250,32 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3766:1: ( ( '*' ) | ( '+' ) | ( '?' ) ) - int alt35=3; + int alt34=3; switch ( input.LA(1) ) { case 29: { - alt35=1; + alt34=1; } break; case 31: { - alt35=2; + alt34=2; } break; case 62: { - alt35=3; + alt34=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt35) { + switch (alt34) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3767:1: ( '*' ) { @@ -12296,7 +12285,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08239); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08238); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } @@ -12315,7 +12304,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } - match(input,31,FollowSets000.FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08259); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08258); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } @@ -12334,7 +12323,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08279); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08278); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } @@ -12369,23 +12358,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3800:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ) - int alt36=2; - int LA36_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( ((LA36_0>=RULE_SIMPLE_ID && LA36_0<=RULE_ESCAPED_ID)||(LA36_0>=16 && LA36_0<=26)) ) { - alt36=1; + if ( ((LA35_0>=RULE_SIMPLE_ID && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=16 && LA35_0<=26)) ) { + alt35=1; } - else if ( (LA36_0==62) ) { - alt36=2; + else if ( (LA35_0==62) ) { + alt35=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt36) { + switch (alt35) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3801:1: ( ruleTypedRefCS ) { @@ -12395,7 +12384,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8313); + pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8312); ruleTypedRefCS(); state._fsp--; @@ -12418,7 +12407,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8330); + pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8329); ruleWildcardTypeRefCS(); state._fsp--; @@ -12457,23 +12446,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3822:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ) - int alt37=2; - int LA37_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA37_0==RULE_SIMPLE_ID) ) { - alt37=1; + if ( (LA36_0==RULE_SIMPLE_ID) ) { + alt36=1; } - else if ( (LA37_0==RULE_ESCAPED_ID) ) { - alt37=2; + else if ( (LA36_0==RULE_ESCAPED_ID) ) { + alt36=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt37) { + switch (alt36) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3823:1: ( RULE_SIMPLE_ID ) { @@ -12483,7 +12472,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } - match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8362); if (state.failed) return ; + match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8361); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } @@ -12502,7 +12491,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } - match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8379); if (state.failed) return ; + match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8378); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } @@ -12537,23 +12526,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3844:1: ( ( RULE_INT ) | ( '*' ) ) - int alt38=2; - int LA38_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA38_0==RULE_INT) ) { - alt38=1; + if ( (LA37_0==RULE_INT) ) { + alt37=1; } - else if ( (LA38_0==29) ) { - alt38=2; + else if ( (LA37_0==29) ) { + alt37=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 37, 0, input); throw nvae; } - switch (alt38) { + switch (alt37) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3845:1: ( RULE_INT ) { @@ -12563,7 +12552,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8411); if (state.failed) return ; + match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8410); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } @@ -12582,7 +12571,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__UPPER__Alternatives8429); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__UPPER__Alternatives8428); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } @@ -12619,12 +12608,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:3870: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:3871: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__08461); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__08460); 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__08464); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__08463); rule__BottomPatternCS__Group_0__1(); state._fsp--; @@ -12663,7 +12652,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0__0__Impl8492); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0__0__Impl8491); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } @@ -12698,12 +12687,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:3901: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:3902: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__18523); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__18522); 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__18526); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__18525); rule__BottomPatternCS__Group_0__2(); state._fsp--; @@ -12745,7 +12734,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:3916: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:3916:2: rule__BottomPatternCS__Alternatives_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8553); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8552); rule__BottomPatternCS__Alternatives_0_1(); state._fsp--; @@ -12787,12 +12776,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:3930: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:3931: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__28583); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__28582); 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__28586); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__28585); rule__BottomPatternCS__Group_0__3(); state._fsp--; @@ -12832,21 +12821,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:3945:1: ( rule__BottomPatternCS__Group_0_2__0 )* - loop39: + loop38: do { - int alt39=2; - int LA39_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA39_0==66) ) { - alt39=1; + if ( (LA38_0==66) ) { + alt38=1; } - switch (alt39) { + switch (alt38) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3945:2: rule__BottomPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8613); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8612); rule__BottomPatternCS__Group_0_2__0(); state._fsp--; @@ -12856,7 +12845,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop39; + break loop38; } } while (true); @@ -12894,12 +12883,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:3959: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:3960: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__38644); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__38643); 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__38647); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__38646); rule__BottomPatternCS__Group_0__4(); state._fsp--; @@ -12938,7 +12927,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_0__3__Impl8675); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__BottomPatternCS__Group_0__3__Impl8674); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -12973,12 +12962,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:3990: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:3991: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__48706); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__48705); 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__48709); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__48708); rule__BottomPatternCS__Group_0__5(); state._fsp--; @@ -13018,21 +13007,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4005:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* - loop40: + loop39: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( ((LA40_0>=RULE_INT && LA40_0<=RULE_ESCAPED_ID)||(LA40_0>=16 && LA40_0<=29)||(LA40_0>=46 && LA40_0<=60)||LA40_0==67||LA40_0==75||(LA40_0>=77 && LA40_0<=78)||LA40_0==83||(LA40_0>=88 && LA40_0<=89)||(LA40_0>=92 && LA40_0<=94)) ) { - alt40=1; + if ( ((LA39_0>=RULE_INT && LA39_0<=RULE_ESCAPED_ID)||(LA39_0>=16 && LA39_0<=29)||(LA39_0>=46 && LA39_0<=60)||LA39_0==67||LA39_0==75||(LA39_0>=77 && LA39_0<=78)||LA39_0==83||(LA39_0>=88 && LA39_0<=89)||(LA39_0>=92 && LA39_0<=94)) ) { + alt39=1; } - switch (alt40) { + switch (alt39) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4005:2: rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8736); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8735); rule__BottomPatternCS__OwnedConstraintsAssignment_0_4(); state._fsp--; @@ -13042,7 +13031,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop40; + break loop39; } } while (true); @@ -13080,7 +13069,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:4019: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:4020:2: rule__BottomPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58767); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58766); rule__BottomPatternCS__Group_0__5__Impl(); state._fsp--; @@ -13119,7 +13108,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl8795); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl8794); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } @@ -13154,12 +13143,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:4061: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:4062: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__08838); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__08837); 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__08841); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__08840); rule__BottomPatternCS__Group_0_2__1(); state._fsp--; @@ -13198,7 +13187,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_0_2__0__Impl8869); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_0_2__0__Impl8868); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -13233,7 +13222,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:4092: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:4093:2: rule__BottomPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18900); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18899); rule__BottomPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -13275,7 +13264,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:4106: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:4106:2: rule__BottomPatternCS__Alternatives_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8927); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8926); rule__BottomPatternCS__Alternatives_0_2_1(); state._fsp--; @@ -13317,12 +13306,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:4124: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:4125: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__08961); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__08960); 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__08964); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__08963); rule__BottomPatternCS__Group_1__1(); state._fsp--; @@ -13361,7 +13350,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_1__0__Impl8992); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_1__0__Impl8991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -13396,12 +13385,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:4155: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:4156: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__19023); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__19022); 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__19026); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__19025); rule__BottomPatternCS__Group_1__2(); state._fsp--; @@ -13443,7 +13432,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:4170:1: ( rule__BottomPatternCS__Alternatives_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4170:2: rule__BottomPatternCS__Alternatives_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl9053); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl9052); rule__BottomPatternCS__Alternatives_1_1(); state._fsp--; @@ -13485,12 +13474,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:4184: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:4185: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__29083); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__29082); 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__29086); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__29085); rule__BottomPatternCS__Group_1__3(); state._fsp--; @@ -13530,21 +13519,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getBottomPatternCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4199:1: ( rule__BottomPatternCS__Group_1_2__0 )* - loop41: + loop40: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA41_0==66) ) { - alt41=1; + if ( (LA40_0==66) ) { + alt40=1; } - switch (alt41) { + switch (alt40) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4199:2: rule__BottomPatternCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl9113); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl9112); rule__BottomPatternCS__Group_1_2__0(); state._fsp--; @@ -13554,7 +13543,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop41; + break loop40; } } while (true); @@ -13592,7 +13581,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:4213: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:4214:2: rule__BottomPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39144); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39143); rule__BottomPatternCS__Group_1__3__Impl(); state._fsp--; @@ -13631,7 +13620,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl9172); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl9171); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } @@ -13666,12 +13655,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:4251:1: ( rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4252:2: rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__09211); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__09210); rule__BottomPatternCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__09214); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__09213); rule__BottomPatternCS__Group_1_2__1(); state._fsp--; @@ -13710,7 +13699,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_1_2__0__Impl9242); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_1_2__0__Impl9241); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); } @@ -13745,7 +13734,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:4282:1: ( rule__BottomPatternCS__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:4283:2: rule__BottomPatternCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__19273); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__19272); rule__BottomPatternCS__Group_1_2__1__Impl(); state._fsp--; @@ -13787,7 +13776,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:4296:1: ( rule__BottomPatternCS__Alternatives_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4296:2: rule__BottomPatternCS__Alternatives_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl9300); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl9299); rule__BottomPatternCS__Alternatives_1_2_1(); state._fsp--; @@ -13829,12 +13818,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:4314:1: ( rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4315:2: rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__09334); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__09333); rule__BottomPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__09337); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__09336); rule__BottomPatternCS__Group_2__1(); state._fsp--; @@ -13873,7 +13862,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_2__0__Impl9365); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_2__0__Impl9364); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -13908,12 +13897,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:4345:1: ( rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4346:2: rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__19396); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__19395); rule__BottomPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__19399); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__19398); rule__BottomPatternCS__Group_2__2(); state._fsp--; @@ -13958,7 +13947,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:4361:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4361:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9428); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9427); rule__BottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -13979,21 +13968,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4366:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* - loop42: + loop41: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( ((LA42_0>=RULE_INT && LA42_0<=RULE_ESCAPED_ID)||(LA42_0>=16 && LA42_0<=29)||(LA42_0>=46 && LA42_0<=60)||LA42_0==67||LA42_0==75||(LA42_0>=77 && LA42_0<=78)||LA42_0==83||(LA42_0>=88 && LA42_0<=89)||(LA42_0>=92 && LA42_0<=94)) ) { - alt42=1; + if ( ((LA41_0>=RULE_INT && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=16 && LA41_0<=29)||(LA41_0>=46 && LA41_0<=60)||LA41_0==67||LA41_0==75||(LA41_0>=77 && LA41_0<=78)||LA41_0==83||(LA41_0>=88 && LA41_0<=89)||(LA41_0>=92 && LA41_0<=94)) ) { + alt41=1; } - switch (alt42) { + switch (alt41) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4366:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9440); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9439); rule__BottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -14003,7 +13992,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop42; + break loop41; } } while (true); @@ -14044,7 +14033,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:4381:1: ( rule__BottomPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4382:2: rule__BottomPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__29473); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__29472); rule__BottomPatternCS__Group_2__2__Impl(); state._fsp--; @@ -14083,7 +14072,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl9501); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl9500); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } @@ -14118,12 +14107,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:4417:1: ( rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4418:2: rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__09538); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__09537); rule__BottomPatternCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__09541); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__09540); rule__BottomPatternCS__Group_3__1(); state._fsp--; @@ -14197,12 +14186,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:4448:1: ( rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4449:2: rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__19599); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__19598); rule__BottomPatternCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__19602); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__19601); rule__BottomPatternCS__Group_3__2(); state._fsp--; @@ -14241,7 +14230,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_3__1__Impl9630); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_3__1__Impl9629); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } @@ -14276,7 +14265,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:4479:1: ( rule__BottomPatternCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4480:2: rule__BottomPatternCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__29661); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__29660); rule__BottomPatternCS__Group_3__2__Impl(); state._fsp--; @@ -14315,7 +14304,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl9689); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl9688); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } @@ -14350,12 +14339,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:4515: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:4516:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09726); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09725); rule__DirectionCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09729); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09728); rule__DirectionCS__Group__1(); state._fsp--; @@ -14429,12 +14418,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:4546: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:4547:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19787); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19786); rule__DirectionCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19790); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19789); rule__DirectionCS__Group__2(); state._fsp--; @@ -14474,13 +14463,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:4561:1: ( rule__DirectionCS__NameAssignment_1 )? - int alt43=2; - alt43 = dfa43.predict(input); - switch (alt43) { + int alt42=2; + alt42 = dfa42.predict(input); + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4561:2: rule__DirectionCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9817); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9816); rule__DirectionCS__NameAssignment_1(); state._fsp--; @@ -14525,12 +14514,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:4575: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:4576:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29848); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29847); rule__DirectionCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29851); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29850); rule__DirectionCS__Group__3(); state._fsp--; @@ -14570,17 +14559,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:4590:1: ( rule__DirectionCS__Group_2__0 )? - int alt44=2; - int LA44_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA44_0==19) ) { - alt44=1; + if ( (LA43_0==19) ) { + alt43=1; } - switch (alt44) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4590:2: rule__DirectionCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9878); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9877); rule__DirectionCS__Group_2__0(); state._fsp--; @@ -14625,7 +14614,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:4604: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:4605:2: rule__DirectionCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39909); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39908); rule__DirectionCS__Group__3__Impl(); state._fsp--; @@ -14665,17 +14654,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:4618:1: ( rule__DirectionCS__Group_3__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA45_0==26) ) { - alt45=1; + if ( (LA44_0==26) ) { + alt44=1; } - switch (alt45) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4618:2: rule__DirectionCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9936); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9935); rule__DirectionCS__Group_3__0(); state._fsp--; @@ -14720,12 +14709,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:4640: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:4641: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__09975); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__09974); 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__09978); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__09977); rule__DirectionCS__Group_2__1(); state._fsp--; @@ -14764,7 +14753,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__Impl10006); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_19_in_rule__DirectionCS__Group_2__0__Impl10005); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } @@ -14799,12 +14788,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:4671: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:4672: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__110037); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__110036); 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__110040); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__110039); rule__DirectionCS__Group_2__2(); state._fsp--; @@ -14846,7 +14835,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:4686: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:4686:2: rule__DirectionCS__ImportsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10067); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10066); rule__DirectionCS__ImportsAssignment_2_1(); state._fsp--; @@ -14888,7 +14877,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:4700: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:4701:2: rule__DirectionCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210097); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210096); rule__DirectionCS__Group_2__2__Impl(); state._fsp--; @@ -14928,21 +14917,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:4714:1: ( rule__DirectionCS__Group_2_2__0 )* - loop46: + loop45: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA46_0==66) ) { - alt46=1; + if ( (LA45_0==66) ) { + alt45=1; } - switch (alt46) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4714:2: rule__DirectionCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10124); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10123); rule__DirectionCS__Group_2_2__0(); state._fsp--; @@ -14952,7 +14941,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop46; + break loop45; } } while (true); @@ -14990,12 +14979,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:4734: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:4735: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__010161); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010160); 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__010164); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010163); rule__DirectionCS__Group_2_2__1(); state._fsp--; @@ -15034,7 +15023,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_2_2__0__Impl10192); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_2_2__0__Impl10191); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } @@ -15069,7 +15058,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:4765: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:4766:2: rule__DirectionCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110223); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110222); rule__DirectionCS__Group_2_2__1__Impl(); state._fsp--; @@ -15111,7 +15100,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:4779: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:4779:2: rule__DirectionCS__ImportsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10250); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10249); rule__DirectionCS__ImportsAssignment_2_2_1(); state._fsp--; @@ -15153,12 +15142,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:4797: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:4798: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__010284); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010283); 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__010287); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010286); rule__DirectionCS__Group_3__1(); state._fsp--; @@ -15197,7 +15186,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__Impl10315); if (state.failed) return ; + match(input,26,FollowSets000.FOLLOW_26_in_rule__DirectionCS__Group_3__0__Impl10314); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } @@ -15232,12 +15221,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:4828: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:4829: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__110346); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110345); 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__110349); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110348); rule__DirectionCS__Group_3__2(); state._fsp--; @@ -15279,7 +15268,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:4843: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:4843:2: rule__DirectionCS__UsesAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10376); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10375); rule__DirectionCS__UsesAssignment_3_1(); state._fsp--; @@ -15321,7 +15310,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:4857: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:4858:2: rule__DirectionCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210406); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210405); rule__DirectionCS__Group_3__2__Impl(); state._fsp--; @@ -15361,21 +15350,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:4871:1: ( rule__DirectionCS__Group_3_2__0 )* - loop47: + loop46: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA47_0==66) ) { - alt47=1; + if ( (LA46_0==66) ) { + alt46=1; } - switch (alt47) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4871:2: rule__DirectionCS__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10433); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10432); rule__DirectionCS__Group_3_2__0(); state._fsp--; @@ -15385,7 +15374,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop47; + break loop46; } } while (true); @@ -15423,12 +15412,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:4891: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:4892: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__010470); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010469); 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__010473); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010472); rule__DirectionCS__Group_3_2__1(); state._fsp--; @@ -15467,7 +15456,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_3_2__0__Impl10501); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__DirectionCS__Group_3_2__0__Impl10500); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } @@ -15502,7 +15491,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:4922: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:4923:2: rule__DirectionCS__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110532); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110531); rule__DirectionCS__Group_3_2__1__Impl(); state._fsp--; @@ -15544,7 +15533,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:4936: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:4936:2: rule__DirectionCS__UsesAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10559); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10558); rule__DirectionCS__UsesAssignment_3_2_1(); state._fsp--; @@ -15586,12 +15575,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:4954: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:4955: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__010593); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__010592); 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__010596); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__010595); rule__GuardPatternCS__Group_0__1(); state._fsp--; @@ -15630,7 +15619,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10624); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10623); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } @@ -15665,12 +15654,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:4985: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:4986: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__110655); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__110654); 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__110658); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__110657); rule__GuardPatternCS__Group_0__2(); state._fsp--; @@ -15712,7 +15701,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:5000:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5000:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10685); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10684); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1(); state._fsp--; @@ -15754,12 +15743,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:5014: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:5015: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__210715); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__210714); 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__210718); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__210717); rule__GuardPatternCS__Group_0__3(); state._fsp--; @@ -15799,21 +15788,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:5029:1: ( rule__GuardPatternCS__Group_0_2__0 )* - loop48: + loop47: do { - int alt48=2; - int LA48_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA48_0==66) ) { - alt48=1; + if ( (LA47_0==66) ) { + alt47=1; } - switch (alt48) { + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5029:2: rule__GuardPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10745); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10744); rule__GuardPatternCS__Group_0_2__0(); state._fsp--; @@ -15823,7 +15812,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop48; + break loop47; } } while (true); @@ -15861,12 +15850,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:5043: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:5044: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__310776); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__310775); 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__310779); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__310778); rule__GuardPatternCS__Group_0__4(); state._fsp--; @@ -15905,7 +15894,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__GuardPatternCS__Group_0__3__Impl10807); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__GuardPatternCS__Group_0__3__Impl10806); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -15940,12 +15929,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:5074: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:5075: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__410838); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__410837); 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__410841); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__410840); rule__GuardPatternCS__Group_0__5(); state._fsp--; @@ -15985,21 +15974,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5089:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* - loop49: + loop48: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( ((LA49_0>=RULE_INT && LA49_0<=RULE_ESCAPED_ID)||(LA49_0>=16 && LA49_0<=29)||(LA49_0>=46 && LA49_0<=60)||LA49_0==67||LA49_0==75||(LA49_0>=77 && LA49_0<=78)||LA49_0==83||(LA49_0>=88 && LA49_0<=89)||(LA49_0>=93 && LA49_0<=94)) ) { - alt49=1; + if ( ((LA48_0>=RULE_INT && LA48_0<=RULE_ESCAPED_ID)||(LA48_0>=16 && LA48_0<=29)||(LA48_0>=46 && LA48_0<=60)||LA48_0==67||LA48_0==75||(LA48_0>=77 && LA48_0<=78)||LA48_0==83||(LA48_0>=88 && LA48_0<=89)||(LA48_0>=93 && LA48_0<=94)) ) { + alt48=1; } - switch (alt49) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5089:2: rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10868); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10867); rule__GuardPatternCS__OwnedPredicatesAssignment_0_4(); state._fsp--; @@ -16009,7 +15998,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop49; + break loop48; } } while (true); @@ -16047,7 +16036,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:5103: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:5104:2: rule__GuardPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510899); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510898); rule__GuardPatternCS__Group_0__5__Impl(); state._fsp--; @@ -16086,7 +16075,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10927); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10926); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } @@ -16121,12 +16110,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:5145: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:5146: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__010970); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__010969); 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__010973); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__010972); rule__GuardPatternCS__Group_0_2__1(); state._fsp--; @@ -16165,7 +16154,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_0_2__0__Impl11001); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_0_2__0__Impl11000); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -16200,7 +16189,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:5176: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:5177:2: rule__GuardPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__111032); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__111031); rule__GuardPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -16242,7 +16231,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:5190:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5190:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl11059); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl11058); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1(); state._fsp--; @@ -16284,12 +16273,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:5208: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:5209: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__011093); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__011092); 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__011096); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__011095); rule__GuardPatternCS__Group_1__1(); state._fsp--; @@ -16328,7 +16317,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1__0__Impl11124); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1__0__Impl11123); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -16363,12 +16352,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:5239: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:5240: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__111155); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__111154); 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__111158); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__111157); rule__GuardPatternCS__Group_1__2(); state._fsp--; @@ -16410,7 +16399,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:5254:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5254:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl11185); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl11184); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1(); state._fsp--; @@ -16452,12 +16441,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:5268: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:5269: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__211215); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__211214); 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__211218); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__211217); rule__GuardPatternCS__Group_1__3(); state._fsp--; @@ -16497,21 +16486,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getGuardPatternCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5283:1: ( rule__GuardPatternCS__Group_1_2__0 )* - loop50: + loop49: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA50_0==66) ) { - alt50=1; + if ( (LA49_0==66) ) { + alt49=1; } - switch (alt50) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5283:2: rule__GuardPatternCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl11245); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl11244); rule__GuardPatternCS__Group_1_2__0(); state._fsp--; @@ -16521,7 +16510,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop50; + break loop49; } } while (true); @@ -16559,7 +16548,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:5297: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:5298:2: rule__GuardPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311276); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311275); rule__GuardPatternCS__Group_1__3__Impl(); state._fsp--; @@ -16598,7 +16587,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11304); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11303); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } @@ -16633,12 +16622,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:5335:1: ( rule__GuardPatternCS__Group_1_2__0__Impl rule__GuardPatternCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5336:2: rule__GuardPatternCS__Group_1_2__0__Impl rule__GuardPatternCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__011343); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__011342); rule__GuardPatternCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__011346); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__011345); rule__GuardPatternCS__Group_1_2__1(); state._fsp--; @@ -16677,7 +16666,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_1_2__0__Impl11374); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_1_2__0__Impl11373); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); } @@ -16712,7 +16701,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:5366:1: ( rule__GuardPatternCS__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:5367:2: rule__GuardPatternCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__111405); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__111404); rule__GuardPatternCS__Group_1_2__1__Impl(); state._fsp--; @@ -16754,7 +16743,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:5380:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5380:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl11432); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl11431); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1(); state._fsp--; @@ -16796,12 +16785,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:5398:1: ( rule__GuardPatternCS__Group_2__0__Impl rule__GuardPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5399:2: rule__GuardPatternCS__Group_2__0__Impl rule__GuardPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__011466); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__011465); rule__GuardPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__011469); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__011468); rule__GuardPatternCS__Group_2__1(); state._fsp--; @@ -16840,7 +16829,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_2__0__Impl11497); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_2__0__Impl11496); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); } @@ -16875,12 +16864,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:5429:1: ( rule__GuardPatternCS__Group_2__1__Impl rule__GuardPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5430:2: rule__GuardPatternCS__Group_2__1__Impl rule__GuardPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__111528); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__111527); rule__GuardPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__111531); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__111530); rule__GuardPatternCS__Group_2__2(); state._fsp--; @@ -16925,7 +16914,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:5445:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5445:2: rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11560); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11559); rule__GuardPatternCS__OwnedPredicatesAssignment_2_1(); state._fsp--; @@ -16946,21 +16935,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5450:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 )* - loop51: + loop50: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( ((LA51_0>=RULE_INT && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=16 && LA51_0<=29)||(LA51_0>=46 && LA51_0<=60)||LA51_0==67||LA51_0==75||(LA51_0>=77 && LA51_0<=78)||LA51_0==83||(LA51_0>=88 && LA51_0<=89)||(LA51_0>=93 && LA51_0<=94)) ) { - alt51=1; + if ( ((LA50_0>=RULE_INT && LA50_0<=RULE_ESCAPED_ID)||(LA50_0>=16 && LA50_0<=29)||(LA50_0>=46 && LA50_0<=60)||LA50_0==67||LA50_0==75||(LA50_0>=77 && LA50_0<=78)||LA50_0==83||(LA50_0>=88 && LA50_0<=89)||(LA50_0>=93 && LA50_0<=94)) ) { + alt50=1; } - switch (alt51) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5450:2: rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11572); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11571); rule__GuardPatternCS__OwnedPredicatesAssignment_2_1(); state._fsp--; @@ -16970,7 +16959,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop51; + break loop50; } } while (true); @@ -17011,7 +17000,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:5465:1: ( rule__GuardPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5466:2: rule__GuardPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__211605); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__211604); rule__GuardPatternCS__Group_2__2__Impl(); state._fsp--; @@ -17050,7 +17039,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_2__2__Impl11633); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_2__2__Impl11632); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); } @@ -17085,12 +17074,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:5501:1: ( rule__GuardPatternCS__Group_3__0__Impl rule__GuardPatternCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5502:2: rule__GuardPatternCS__Group_3__0__Impl rule__GuardPatternCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__011670); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__011669); rule__GuardPatternCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__011673); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__011672); rule__GuardPatternCS__Group_3__1(); state._fsp--; @@ -17164,12 +17153,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:5532:1: ( rule__GuardPatternCS__Group_3__1__Impl rule__GuardPatternCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5533:2: rule__GuardPatternCS__Group_3__1__Impl rule__GuardPatternCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__111731); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__111730); rule__GuardPatternCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__111734); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__111733); rule__GuardPatternCS__Group_3__2(); state._fsp--; @@ -17208,7 +17197,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_3__1__Impl11762); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_3__1__Impl11761); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); } @@ -17243,7 +17232,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:5563:1: ( rule__GuardPatternCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5564:2: rule__GuardPatternCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__211793); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__211792); rule__GuardPatternCS__Group_3__2__Impl(); state._fsp--; @@ -17282,7 +17271,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_3__2__Impl11821); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_3__2__Impl11820); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); } @@ -17317,12 +17306,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:5599:1: ( rule__GuardVariableCS__Group__0__Impl rule__GuardVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5600:2: rule__GuardVariableCS__Group__0__Impl rule__GuardVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__011858); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__011857); rule__GuardVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__011861); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__011860); rule__GuardVariableCS__Group__1(); state._fsp--; @@ -17364,7 +17353,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:5614:1: ( rule__GuardVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5614:2: rule__GuardVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl11888); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl11887); rule__GuardVariableCS__NameAssignment_0(); state._fsp--; @@ -17406,12 +17395,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:5628:1: ( rule__GuardVariableCS__Group__1__Impl rule__GuardVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5629:2: rule__GuardVariableCS__Group__1__Impl rule__GuardVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__111918); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__111917); rule__GuardVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__111921); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__111920); rule__GuardVariableCS__Group__2(); state._fsp--; @@ -17450,7 +17439,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardVariableCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__GuardVariableCS__Group__1__Impl11949); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__GuardVariableCS__Group__1__Impl11948); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardVariableCSAccess().getColonKeyword_1()); } @@ -17485,7 +17474,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:5659:1: ( rule__GuardVariableCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5660:2: rule__GuardVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__211980); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__211979); rule__GuardVariableCS__Group__2__Impl(); state._fsp--; @@ -17527,7 +17516,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:5673:1: ( rule__GuardVariableCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5673:2: rule__GuardVariableCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl12007); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl12006); rule__GuardVariableCS__OwnedTypeAssignment_2(); state._fsp--; @@ -17569,12 +17558,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:5697: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:5698:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012047); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012046); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012050); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012049); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -17616,7 +17605,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:5712: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:5712:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12077); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12076); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -17658,12 +17647,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:5726: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:5727:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112107); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112106); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112110); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112109); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -17702,7 +17691,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12138); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12137); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -17737,7 +17726,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:5757: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:5758:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212169); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212168); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -17779,7 +17768,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:5771: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:5771:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12196); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12195); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -17821,12 +17810,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:5791:1: ( rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5792:2: rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__012232); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__012231); rule__PredicateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__012235); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__012234); rule__PredicateCS__Group__1(); state._fsp--; @@ -17868,7 +17857,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:5806:1: ( rule__PredicateCS__OwnedConditionAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5806:2: rule__PredicateCS__OwnedConditionAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl12262); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl12261); rule__PredicateCS__OwnedConditionAssignment_0(); state._fsp--; @@ -17910,7 +17899,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:5820:1: ( rule__PredicateCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5821:2: rule__PredicateCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__112292); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__112291); rule__PredicateCS__Group__1__Impl(); state._fsp--; @@ -17949,7 +17938,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__PredicateCS__Group__1__Impl12320); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__PredicateCS__Group__1__Impl12319); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } @@ -17984,12 +17973,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:5854:1: ( rule__PredicateOrAssignmentCS__Group__0__Impl rule__PredicateOrAssignmentCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5855:2: rule__PredicateOrAssignmentCS__Group__0__Impl rule__PredicateOrAssignmentCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__012355); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__012354); rule__PredicateOrAssignmentCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__012358); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__012357); rule__PredicateOrAssignmentCS__Group__1(); state._fsp--; @@ -18029,17 +18018,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5869:1: ( rule__PredicateOrAssignmentCS__IsDefaultAssignment_0 )? - int alt52=2; - int LA52_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA52_0==92) ) { - alt52=1; + if ( (LA51_0==92) ) { + alt51=1; } - switch (alt52) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5869:2: rule__PredicateOrAssignmentCS__IsDefaultAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl12385); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl12384); rule__PredicateOrAssignmentCS__IsDefaultAssignment_0(); state._fsp--; @@ -18084,12 +18073,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:5883:1: ( rule__PredicateOrAssignmentCS__Group__1__Impl rule__PredicateOrAssignmentCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5884:2: rule__PredicateOrAssignmentCS__Group__1__Impl rule__PredicateOrAssignmentCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__112416); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__112415); rule__PredicateOrAssignmentCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__112419); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__112418); rule__PredicateOrAssignmentCS__Group__2(); state._fsp--; @@ -18131,7 +18120,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:5898:1: ( rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5898:2: rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl12446); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl12445); rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1(); state._fsp--; @@ -18173,12 +18162,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:5912:1: ( rule__PredicateOrAssignmentCS__Group__2__Impl rule__PredicateOrAssignmentCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5913:2: rule__PredicateOrAssignmentCS__Group__2__Impl rule__PredicateOrAssignmentCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__212476); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__212475); rule__PredicateOrAssignmentCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__212479); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__212478); rule__PredicateOrAssignmentCS__Group__3(); state._fsp--; @@ -18218,17 +18207,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5927:1: ( rule__PredicateOrAssignmentCS__Group_2__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA53_0==71) ) { - alt53=1; + if ( (LA52_0==71) ) { + alt52=1; } - switch (alt53) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5927:2: rule__PredicateOrAssignmentCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl12506); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl12505); rule__PredicateOrAssignmentCS__Group_2__0(); state._fsp--; @@ -18273,7 +18262,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:5941:1: ( rule__PredicateOrAssignmentCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5942:2: rule__PredicateOrAssignmentCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__312537); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__312536); rule__PredicateOrAssignmentCS__Group__3__Impl(); state._fsp--; @@ -18312,7 +18301,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__PredicateOrAssignmentCS__Group__3__Impl12565); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__PredicateOrAssignmentCS__Group__3__Impl12564); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); } @@ -18347,12 +18336,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:5979:1: ( rule__PredicateOrAssignmentCS__Group_2__0__Impl rule__PredicateOrAssignmentCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5980:2: rule__PredicateOrAssignmentCS__Group_2__0__Impl rule__PredicateOrAssignmentCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__012604); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__012603); rule__PredicateOrAssignmentCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__012607); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__012606); rule__PredicateOrAssignmentCS__Group_2__1(); state._fsp--; @@ -18391,7 +18380,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl12635); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl12634); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -18426,7 +18415,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:6010:1: ( rule__PredicateOrAssignmentCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6011:2: rule__PredicateOrAssignmentCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__112666); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__112665); rule__PredicateOrAssignmentCS__Group_2__1__Impl(); state._fsp--; @@ -18468,7 +18457,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:6024:1: ( rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6024:2: rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl12693); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl12692); rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1(); state._fsp--; @@ -18510,12 +18499,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:6046: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:6047:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__012731); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__012730); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__012734); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__012733); rule__ScopeNameCS__Group__1(); state._fsp--; @@ -18557,7 +18546,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:6061:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6061:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl12761); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl12760); rule__ScopeNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -18599,12 +18588,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:6075: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:6076:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__112791); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__112790); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__112794); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__112793); rule__ScopeNameCS__Group__2(); state._fsp--; @@ -18643,7 +18632,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__ScopeNameCS__Group__1__Impl12822); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__ScopeNameCS__Group__1__Impl12821); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -18678,7 +18667,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:6106: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:6107:2: rule__ScopeNameCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__212853); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__212852); rule__ScopeNameCS__Group__2__Impl(); state._fsp--; @@ -18718,21 +18707,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:6120:1: ( rule__ScopeNameCS__Group_2__0 )* - loop54: + loop53: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=16 && LA54_0<=26)||(LA54_0>=46 && LA54_0<=60)) ) { - alt54=1; + if ( ((LA53_0>=RULE_SIMPLE_ID && LA53_0<=RULE_ESCAPED_ID)||(LA53_0>=16 && LA53_0<=26)||(LA53_0>=46 && LA53_0<=60)) ) { + alt53=1; } - switch (alt54) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6120:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl12880); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl12879); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -18742,7 +18731,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop54; + break loop53; } } while (true); @@ -18780,12 +18769,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:6140: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:6141: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__012917); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__012916); 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__012920); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__012919); rule__ScopeNameCS__Group_2__1(); state._fsp--; @@ -18827,7 +18816,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:6155:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6155:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl12947); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl12946); rule__ScopeNameCS__OwnedPathElementsAssignment_2_0(); state._fsp--; @@ -18869,7 +18858,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:6169: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:6170:2: rule__ScopeNameCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__112977); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__112976); rule__ScopeNameCS__Group_2__1__Impl(); state._fsp--; @@ -18908,7 +18897,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__ScopeNameCS__Group_2__1__Impl13005); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__ScopeNameCS__Group_2__1__Impl13004); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -18943,12 +18932,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:6205: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:6206:2: rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__013042); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__013041); rule__UnrealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__013045); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__013044); rule__UnrealizedVariableCS__Group__1(); state._fsp--; @@ -18990,7 +18979,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:6220: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:6220:2: rule__UnrealizedVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl13072); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl13071); rule__UnrealizedVariableCS__NameAssignment_0(); state._fsp--; @@ -19032,12 +19021,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:6234: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:6235:2: rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__113102); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__113101); rule__UnrealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__113105); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__113104); rule__UnrealizedVariableCS__Group__2(); state._fsp--; @@ -19077,17 +19066,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getUnrealizedVariableCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6249:1: ( rule__UnrealizedVariableCS__Group_1__0 )? - int alt55=2; - int LA55_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA55_0==69) ) { - alt55=1; + if ( (LA54_0==69) ) { + alt54=1; } - switch (alt55) { + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6249:2: rule__UnrealizedVariableCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl13132); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl13131); rule__UnrealizedVariableCS__Group_1__0(); state._fsp--; @@ -19132,7 +19121,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:6263: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:6264:2: rule__UnrealizedVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__213163); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__213162); rule__UnrealizedVariableCS__Group__2__Impl(); state._fsp--; @@ -19172,17 +19161,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getUnrealizedVariableCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6277:1: ( rule__UnrealizedVariableCS__Group_2__0 )? - int alt56=2; - int LA56_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA56_0==71) ) { - alt56=1; + if ( (LA55_0==71) ) { + alt55=1; } - switch (alt56) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6277:2: rule__UnrealizedVariableCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl13190); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl13189); rule__UnrealizedVariableCS__Group_2__0(); state._fsp--; @@ -19227,12 +19216,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:6297:1: ( rule__UnrealizedVariableCS__Group_1__0__Impl rule__UnrealizedVariableCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6298:2: rule__UnrealizedVariableCS__Group_1__0__Impl rule__UnrealizedVariableCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__013227); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__013226); rule__UnrealizedVariableCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__013230); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__013229); rule__UnrealizedVariableCS__Group_1__1(); state._fsp--; @@ -19271,7 +19260,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__UnrealizedVariableCS__Group_1__0__Impl13258); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__UnrealizedVariableCS__Group_1__0__Impl13257); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1_0()); } @@ -19306,7 +19295,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:6328:1: ( rule__UnrealizedVariableCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6329:2: rule__UnrealizedVariableCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__113289); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__113288); rule__UnrealizedVariableCS__Group_1__1__Impl(); state._fsp--; @@ -19348,7 +19337,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:6342:1: ( rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6342:2: rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl13316); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl13315); rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -19390,12 +19379,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:6360:1: ( rule__UnrealizedVariableCS__Group_2__0__Impl rule__UnrealizedVariableCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6361:2: rule__UnrealizedVariableCS__Group_2__0__Impl rule__UnrealizedVariableCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__013350); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__013349); rule__UnrealizedVariableCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__013353); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__013352); rule__UnrealizedVariableCS__Group_2__1(); state._fsp--; @@ -19434,7 +19423,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__UnrealizedVariableCS__Group_2__0__Impl13381); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__UnrealizedVariableCS__Group_2__0__Impl13380); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -19469,7 +19458,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:6391:1: ( rule__UnrealizedVariableCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6392:2: rule__UnrealizedVariableCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__113412); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__113411); rule__UnrealizedVariableCS__Group_2__1__Impl(); state._fsp--; @@ -19511,7 +19500,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:6405:1: ( rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6405:2: rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl13439); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl13438); rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1(); state._fsp--; @@ -19553,12 +19542,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:6423: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:6424:2: rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__013473); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__013472); rule__RealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__013476); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__013475); rule__RealizedVariableCS__Group__1(); state._fsp--; @@ -19597,7 +19586,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__Impl13504); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__RealizedVariableCS__Group__0__Impl13503); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } @@ -19632,12 +19621,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:6454: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:6455:2: rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__113535); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__113534); rule__RealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__113538); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__113537); rule__RealizedVariableCS__Group__2(); state._fsp--; @@ -19679,7 +19668,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:6469: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:6469:2: rule__RealizedVariableCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl13565); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl13564); rule__RealizedVariableCS__NameAssignment_1(); state._fsp--; @@ -19721,12 +19710,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:6483: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:6484:2: rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__213595); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__213594); rule__RealizedVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__213598); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__213597); rule__RealizedVariableCS__Group__3(); state._fsp--; @@ -19765,7 +19754,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl13626); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl13625); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } @@ -19800,7 +19789,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:6514: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:6515:2: rule__RealizedVariableCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__313657); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__313656); rule__RealizedVariableCS__Group__3__Impl(); state._fsp--; @@ -19842,7 +19831,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:6528: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:6528:2: rule__RealizedVariableCS__OwnedTypeAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl13684); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl13683); rule__RealizedVariableCS__OwnedTypeAssignment_3(); state._fsp--; @@ -19884,12 +19873,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:6551: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:6552:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__013723); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__013722); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__013726); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__013725); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -19931,7 +19920,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:6566:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6566:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl13753); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl13752); rule__URIPathNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -19973,7 +19962,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:6580: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:6581:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__113783); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__113782); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -20013,21 +20002,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:6594:1: ( rule__URIPathNameCS__Group_1__0 )* - loop57: + loop56: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA57_0==72) ) { - alt57=1; + if ( (LA56_0==72) ) { + alt56=1; } - switch (alt57) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6594:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl13810); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl13809); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -20037,7 +20026,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop57; + break loop56; } } while (true); @@ -20075,12 +20064,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:6612: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:6613: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__013845); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__013844); 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__013848); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__013847); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -20119,7 +20108,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__URIPathNameCS__Group_1__0__Impl13876); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__URIPathNameCS__Group_1__0__Impl13875); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -20154,7 +20143,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:6643: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:6644:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__113907); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__113906); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -20196,7 +20185,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:6657:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6657:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl13934); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl13933); rule__URIPathNameCS__OwnedPathElementsAssignment_1_1(); state._fsp--; @@ -20238,12 +20227,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:6675: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:6676: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__013968); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__013967); 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__013971); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__013970); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -20317,7 +20306,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:6706: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:6707:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__114029); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__114028); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -20359,7 +20348,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:6720:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6720:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl14056); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl14055); rule__URIFirstPathElementCS__ReferredElementAssignment_1_1(); state._fsp--; @@ -20401,12 +20390,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:6738: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:6739:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__014090); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__014089); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__014093); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__014092); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -20448,7 +20437,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:6753: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:6753:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl14120); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl14119); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -20490,7 +20479,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:6767: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:6768:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__114150); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__114149); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -20530,17 +20519,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:6781:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA58_0==67) ) { - alt58=1; + if ( (LA57_0==67) ) { + alt57=1; } - switch (alt58) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6781:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl14177); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl14176); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -20585,12 +20574,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:6799: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:6800: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__014212); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__014211); 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__014215); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__014214); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -20629,7 +20618,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl14243); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl14242); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -20664,12 +20653,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:6830: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:6831: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__114274); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__114273); 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__114277); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__114276); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -20711,7 +20700,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:6845: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:6845:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl14304); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl14303); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -20753,7 +20742,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:6859: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:6860:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__214334); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__214333); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -20792,7 +20781,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl14362); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl14361); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -20827,12 +20816,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:6895:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6896:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__014399); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__014398); rule__MapTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__014402); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__014401); rule__MapTypeCS__Group__1(); state._fsp--; @@ -20874,7 +20863,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:6910:1: ( rule__MapTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6910:2: rule__MapTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl14429); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl14428); rule__MapTypeCS__NameAssignment_0(); state._fsp--; @@ -20916,7 +20905,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:6924:1: ( rule__MapTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6925:2: rule__MapTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__114459); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__114458); rule__MapTypeCS__Group__1__Impl(); state._fsp--; @@ -20956,17 +20945,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getMapTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6938:1: ( rule__MapTypeCS__Group_1__0 )? - int alt59=2; - int LA59_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA59_0==67) ) { - alt59=1; + if ( (LA58_0==67) ) { + alt58=1; } - switch (alt59) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6938:2: rule__MapTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl14486); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl14485); rule__MapTypeCS__Group_1__0(); state._fsp--; @@ -21011,12 +21000,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:6956:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6957:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__014521); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__014520); rule__MapTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__014524); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__014523); rule__MapTypeCS__Group_1__1(); state._fsp--; @@ -21055,7 +21044,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MapTypeCS__Group_1__0__Impl14552); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MapTypeCS__Group_1__0__Impl14551); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -21090,12 +21079,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:6987:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6988:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__114583); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__114582); rule__MapTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__114586); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__114585); rule__MapTypeCS__Group_1__2(); state._fsp--; @@ -21137,7 +21126,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:7002:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7002:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl14613); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl14612); rule__MapTypeCS__OwnedKeyTypeAssignment_1_1(); state._fsp--; @@ -21179,12 +21168,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:7016:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7017:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__214643); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__214642); rule__MapTypeCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__214646); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__214645); rule__MapTypeCS__Group_1__3(); state._fsp--; @@ -21223,7 +21212,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MapTypeCS__Group_1__2__Impl14674); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MapTypeCS__Group_1__2__Impl14673); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } @@ -21258,12 +21247,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:7047:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7048:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__314705); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__314704); rule__MapTypeCS__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__314708); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__314707); rule__MapTypeCS__Group_1__4(); state._fsp--; @@ -21305,7 +21294,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:7062:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7062:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl14735); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl14734); rule__MapTypeCS__OwnedValueTypeAssignment_1_3(); state._fsp--; @@ -21347,7 +21336,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:7076:1: ( rule__MapTypeCS__Group_1__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7077:2: rule__MapTypeCS__Group_1__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__414765); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__414764); rule__MapTypeCS__Group_1__4__Impl(); state._fsp--; @@ -21386,7 +21375,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__MapTypeCS__Group_1__4__Impl14793); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__MapTypeCS__Group_1__4__Impl14792); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } @@ -21421,12 +21410,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:7116: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:7117:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__014834); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__014833); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__014837); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__014836); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -21468,7 +21457,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:7131: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:7131:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl14864); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl14863); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -21510,7 +21499,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:7145: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:7146:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__114894); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__114893); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -21550,17 +21539,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:7159:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt60=2; - int LA60_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA60_0==67) ) { - alt60=1; + if ( (LA59_0==67) ) { + alt59=1; } - switch (alt60) { + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7159:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl14921); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl14920); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -21605,12 +21594,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:7177: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:7178: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__014956); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__014955); 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__014959); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__014958); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -21649,7 +21638,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl14987); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl14986); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -21684,12 +21673,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:7208: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:7209: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__115018); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__115017); 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__115021); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__115020); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -21729,17 +21718,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:7223:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt61=2; - int LA61_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( ((LA61_0>=RULE_SIMPLE_ID && LA61_0<=RULE_ESCAPED_ID)||(LA61_0>=16 && LA61_0<=26)) ) { - alt61=1; + if ( ((LA60_0>=RULE_SIMPLE_ID && LA60_0<=RULE_ESCAPED_ID)||(LA60_0>=16 && LA60_0<=26)) ) { + alt60=1; } - switch (alt61) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7223:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl15048); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl15047); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -21784,7 +21773,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:7237: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:7238:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__215079); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__215078); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -21823,7 +21812,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl15107); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl15106); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -21858,12 +21847,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:7273: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:7274: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__015144); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__015143); 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__015147); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__015146); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -21905,7 +21894,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:7288: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:7288:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl15174); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl15173); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -21947,7 +21936,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:7302: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:7303:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__115204); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__115203); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -21987,21 +21976,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:7316:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop62: + loop61: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA62_0==66) ) { - alt62=1; + if ( (LA61_0==66) ) { + alt61=1; } - switch (alt62) { + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7316: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__Impl15231); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl15230); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -22011,7 +22000,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop62; + break loop61; } } while (true); @@ -22049,12 +22038,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:7334: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:7335: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__015266); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__015265); 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__015269); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__015268); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -22093,7 +22082,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleTypeCS__Group_1_1_1__0__Impl15297); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleTypeCS__Group_1_1_1__0__Impl15296); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -22128,7 +22117,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:7365: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:7366: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__115328); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__115327); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -22170,7 +22159,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:7379: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:7379: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__Impl15355); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl15354); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -22212,12 +22201,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:7397: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:7398:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__015389); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__015388); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__015392); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__015391); rule__TuplePartCS__Group__1(); state._fsp--; @@ -22259,7 +22248,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:7412: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:7412:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl15419); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl15418); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -22301,12 +22290,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:7426: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:7427:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__115449); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__115448); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__115452); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__115451); rule__TuplePartCS__Group__2(); state._fsp--; @@ -22345,7 +22334,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl15480); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl15479); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -22380,7 +22369,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:7457: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:7458:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__215511); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__215510); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -22422,7 +22411,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:7471: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:7471:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl15538); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl15537); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -22464,12 +22453,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:7491: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:7492:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__015574); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__015573); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__015577); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__015576); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -22511,7 +22500,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:7506: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:7506:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl15604); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl15603); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -22553,12 +22542,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:7520: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:7521:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__115634); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__115633); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__115637); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__115636); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -22597,7 +22586,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__1__Impl15665); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__1__Impl15664); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -22632,12 +22621,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:7551: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:7552:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__215696); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__215695); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__215699); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__215698); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -22677,17 +22666,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:7566:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt63=2; - int LA63_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( ((LA63_0>=RULE_INT && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=16 && LA63_0<=29)||(LA63_0>=46 && LA63_0<=60)||LA63_0==67||LA63_0==69||LA63_0==75||(LA63_0>=77 && LA63_0<=78)||LA63_0==83||(LA63_0>=88 && LA63_0<=89)||(LA63_0>=93 && LA63_0<=94)) ) { - alt63=1; + if ( ((LA62_0>=RULE_INT && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=16 && LA62_0<=29)||(LA62_0>=46 && LA62_0<=60)||LA62_0==67||LA62_0==69||LA62_0==75||(LA62_0>=77 && LA62_0<=78)||LA62_0==83||(LA62_0>=88 && LA62_0<=89)||(LA62_0>=93 && LA62_0<=94)) ) { + alt62=1; } - switch (alt63) { + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7566:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl15726); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl15725); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -22732,7 +22721,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:7580: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:7581:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__315757); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__315756); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -22771,7 +22760,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl15785); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl15784); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -22806,12 +22795,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:7618: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:7619: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__015824); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__015823); 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__015827); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__015826); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -22853,7 +22842,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:7633: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:7633:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl15854); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl15853); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -22895,7 +22884,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:7647: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:7648:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__115884); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__115883); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -22935,21 +22924,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:7661:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop64: + loop63: do { - int alt64=2; - int LA64_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA64_0==66) ) { - alt64=1; + if ( (LA63_0==66) ) { + alt63=1; } - switch (alt64) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7661:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl15911); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl15910); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -22959,7 +22948,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop64; + break loop63; } } while (true); @@ -22997,12 +22986,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:7679: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:7680: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__015946); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__015945); 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__015949); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__015948); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -23041,7 +23030,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl15977); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl15976); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -23076,7 +23065,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__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:7711:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__116008); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__116007); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -23118,7 +23107,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:7724: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:7724:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl16035); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl16034); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -23160,12 +23149,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:7742:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7743:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__016069); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__016068); rule__CollectionLiteralPartCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__016072); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__016071); rule__CollectionLiteralPartCS__Group_0__1(); state._fsp--; @@ -23207,7 +23196,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:7757:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7757:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl16099); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl16098); rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0(); state._fsp--; @@ -23249,7 +23238,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:7771:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7772:2: rule__CollectionLiteralPartCS__Group_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__116129); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__116128); rule__CollectionLiteralPartCS__Group_0__1__Impl(); state._fsp--; @@ -23289,17 +23278,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7785:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA65_0==73) ) { - alt65=1; + if ( (LA64_0==73) ) { + alt64=1; } - switch (alt65) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7785:2: rule__CollectionLiteralPartCS__Group_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl16156); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl16155); rule__CollectionLiteralPartCS__Group_0_1__0(); state._fsp--; @@ -23344,12 +23333,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:7803:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7804:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__016191); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__016190); rule__CollectionLiteralPartCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__016194); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__016193); rule__CollectionLiteralPartCS__Group_0_1__1(); state._fsp--; @@ -23388,7 +23377,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl16222); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl16221); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } @@ -23423,7 +23412,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:7834:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7835:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__116253); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__116252); rule__CollectionLiteralPartCS__Group_0_1__1__Impl(); state._fsp--; @@ -23465,7 +23454,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:7848:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7848:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl16280); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl16279); rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1(); state._fsp--; @@ -23507,12 +23496,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:7866:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7867:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__016314); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__016313); rule__CollectionPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__016317); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__016316); rule__CollectionPatternCS__Group__1(); state._fsp--; @@ -23554,7 +23543,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:7881:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7881:2: rule__CollectionPatternCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl16344); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl16343); rule__CollectionPatternCS__OwnedTypeAssignment_0(); state._fsp--; @@ -23596,12 +23585,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:7895:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7896:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__116374); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__116373); rule__CollectionPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__116377); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__116376); rule__CollectionPatternCS__Group__2(); state._fsp--; @@ -23640,7 +23629,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionPatternCS__Group__1__Impl16405); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionPatternCS__Group__1__Impl16404); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -23675,12 +23664,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:7926:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7927:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__216436); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__216435); rule__CollectionPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__216439); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__216438); rule__CollectionPatternCS__Group__3(); state._fsp--; @@ -23720,17 +23709,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionPatternCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7941:1: ( rule__CollectionPatternCS__Group_2__0 )? - int alt66=2; - int LA66_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( ((LA66_0>=RULE_SIMPLE_ID && LA66_0<=RULE_ESCAPED_ID)||(LA66_0>=16 && LA66_0<=26)||LA66_0==69) ) { - alt66=1; + if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=16 && LA65_0<=26)||LA65_0==69) ) { + alt65=1; } - switch (alt66) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7941:2: rule__CollectionPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl16466); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl16465); rule__CollectionPatternCS__Group_2__0(); state._fsp--; @@ -23775,7 +23764,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:7955:1: ( rule__CollectionPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7956:2: rule__CollectionPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__316497); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__316496); rule__CollectionPatternCS__Group__3__Impl(); state._fsp--; @@ -23814,7 +23803,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl16525); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl16524); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -23849,12 +23838,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:7993:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7994:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__016564); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__016563); rule__CollectionPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__016567); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__016566); rule__CollectionPatternCS__Group_2__1(); state._fsp--; @@ -23896,7 +23885,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:8008:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8008:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl16594); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl16593); rule__CollectionPatternCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -23938,12 +23927,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:8022:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8023:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__116624); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__116623); rule__CollectionPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__116627); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__116626); rule__CollectionPatternCS__Group_2__2(); state._fsp--; @@ -23983,21 +23972,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8037:1: ( rule__CollectionPatternCS__Group_2_1__0 )* - loop67: + loop66: do { - int alt67=2; - int LA67_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA67_0==66) ) { - alt67=1; + if ( (LA66_0==66) ) { + alt66=1; } - switch (alt67) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8037:2: rule__CollectionPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl16654); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl16653); rule__CollectionPatternCS__Group_2_1__0(); state._fsp--; @@ -24007,7 +23996,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop67; + break loop66; } } while (true); @@ -24045,7 +24034,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:8051:1: ( rule__CollectionPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8052:2: rule__CollectionPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__216685); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__216684); rule__CollectionPatternCS__Group_2__2__Impl(); state._fsp--; @@ -24087,7 +24076,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:8065:1: ( rule__CollectionPatternCS__Group_2_2__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8065:2: rule__CollectionPatternCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl16712); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl16711); rule__CollectionPatternCS__Group_2_2__0(); state._fsp--; @@ -24129,12 +24118,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:8085:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8086:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__016748); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__016747); rule__CollectionPatternCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__016751); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__016750); rule__CollectionPatternCS__Group_2_1__1(); state._fsp--; @@ -24173,7 +24162,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionPatternCS__Group_2_1__0__Impl16779); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionPatternCS__Group_2_1__0__Impl16778); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -24208,7 +24197,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:8116:1: ( rule__CollectionPatternCS__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:8117:2: rule__CollectionPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__116810); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__116809); rule__CollectionPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -24250,7 +24239,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:8130:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8130:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl16837); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl16836); rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -24292,12 +24281,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:8148:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8149:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__016871); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__016870); rule__CollectionPatternCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__016874); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__016873); rule__CollectionPatternCS__Group_2_2__1(); state._fsp--; @@ -24336,7 +24325,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionPatternCS__Group_2_2__0__Impl16902); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionPatternCS__Group_2_2__0__Impl16901); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } @@ -24371,7 +24360,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:8179:1: ( rule__CollectionPatternCS__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:8180:2: rule__CollectionPatternCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__116933); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__116932); rule__CollectionPatternCS__Group_2_2__1__Impl(); state._fsp--; @@ -24413,7 +24402,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:8193:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8193:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl16960); + pushFollow(FollowSets000.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl16959); rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1(); state._fsp--; @@ -24455,12 +24444,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:8211:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8212:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__016994); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__016993); rule__ShadowPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__016997); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__016996); rule__ShadowPartCS__Group__1(); state._fsp--; @@ -24502,7 +24491,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:8226:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8226:2: rule__ShadowPartCS__ReferredPropertyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl17024); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl17023); rule__ShadowPartCS__ReferredPropertyAssignment_0(); state._fsp--; @@ -24544,12 +24533,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:8240:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8241:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__117054); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__117053); rule__ShadowPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__117057); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__117056); rule__ShadowPartCS__Group__2(); state._fsp--; @@ -24588,7 +24577,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__ShadowPartCS__Group__1__Impl17085); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__ShadowPartCS__Group__1__Impl17084); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } @@ -24623,7 +24612,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:8271:1: ( rule__ShadowPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8272:2: rule__ShadowPartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__217116); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__217115); rule__ShadowPartCS__Group__2__Impl(); state._fsp--; @@ -24665,7 +24654,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:8285:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8285:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl17143); + pushFollow(FollowSets000.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl17142); rule__ShadowPartCS__OwnedInitExpressionAssignment_2(); state._fsp--; @@ -24707,12 +24696,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:8305:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8306:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__017179); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__017178); rule__PatternExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__017182); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__017181); rule__PatternExpCS__Group__1(); state._fsp--; @@ -24752,17 +24741,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8320:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? - int alt68=2; - int LA68_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( ((LA68_0>=RULE_SIMPLE_ID && LA68_0<=RULE_ESCAPED_ID)||(LA68_0>=16 && LA68_0<=26)) ) { - alt68=1; + if ( ((LA67_0>=RULE_SIMPLE_ID && LA67_0<=RULE_ESCAPED_ID)||(LA67_0>=16 && LA67_0<=26)) ) { + alt67=1; } - switch (alt68) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8320:2: rule__PatternExpCS__PatternVariableNameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl17209); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl17208); rule__PatternExpCS__PatternVariableNameAssignment_0(); state._fsp--; @@ -24807,12 +24796,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:8334:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8335:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__117240); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__117239); rule__PatternExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__117243); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__117242); rule__PatternExpCS__Group__2(); state._fsp--; @@ -24851,7 +24840,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__PatternExpCS__Group__1__Impl17271); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__PatternExpCS__Group__1__Impl17270); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } @@ -24886,7 +24875,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:8365:1: ( rule__PatternExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8366:2: rule__PatternExpCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__217302); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__217301); rule__PatternExpCS__Group__2__Impl(); state._fsp--; @@ -24928,7 +24917,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:8379:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8379:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl17329); + pushFollow(FollowSets000.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl17328); rule__PatternExpCS__OwnedPatternTypeAssignment_2(); state._fsp--; @@ -24970,12 +24959,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:8399:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8400:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__017365); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__017364); rule__LambdaLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__017368); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__017367); rule__LambdaLiteralExpCS__Group__1(); state._fsp--; @@ -25014,7 +25003,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__0__Impl17396); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__0__Impl17395); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } @@ -25049,12 +25038,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:8430:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8431:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__117427); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__117426); rule__LambdaLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__117430); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__117429); rule__LambdaLiteralExpCS__Group__2(); state._fsp--; @@ -25093,7 +25082,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__LambdaLiteralExpCS__Group__1__Impl17458); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__LambdaLiteralExpCS__Group__1__Impl17457); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -25128,12 +25117,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:8461:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8462:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__217489); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__217488); rule__LambdaLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__217492); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__217491); rule__LambdaLiteralExpCS__Group__3(); state._fsp--; @@ -25175,7 +25164,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:8476:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8476:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl17519); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl17518); rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2(); state._fsp--; @@ -25217,7 +25206,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:8490:1: ( rule__LambdaLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8491:2: rule__LambdaLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__317549); + pushFollow(FollowSets000.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__317548); rule__LambdaLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -25256,7 +25245,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl17577); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl17576); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -25291,12 +25280,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:8528:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8529:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__017616); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__017615); rule__MapLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__017619); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__017618); rule__MapLiteralExpCS__Group__1(); state._fsp--; @@ -25338,7 +25327,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:8543:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8543:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl17646); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl17645); rule__MapLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -25380,12 +25369,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:8557:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8558:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__117676); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__117675); rule__MapLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__117679); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__117678); rule__MapLiteralExpCS__Group__2(); state._fsp--; @@ -25424,7 +25413,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__MapLiteralExpCS__Group__1__Impl17707); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__MapLiteralExpCS__Group__1__Impl17706); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -25459,12 +25448,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:8588:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8589:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__217738); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__217737); rule__MapLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__217741); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__217740); rule__MapLiteralExpCS__Group__3(); state._fsp--; @@ -25504,17 +25493,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8603:1: ( rule__MapLiteralExpCS__Group_2__0 )? - int alt69=2; - int LA69_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( ((LA69_0>=RULE_INT && LA69_0<=RULE_ESCAPED_ID)||(LA69_0>=16 && LA69_0<=29)||(LA69_0>=46 && LA69_0<=60)||LA69_0==67||LA69_0==75||(LA69_0>=77 && LA69_0<=78)||LA69_0==83||(LA69_0>=88 && LA69_0<=89)||(LA69_0>=93 && LA69_0<=94)) ) { - alt69=1; + if ( ((LA68_0>=RULE_INT && LA68_0<=RULE_ESCAPED_ID)||(LA68_0>=16 && LA68_0<=29)||(LA68_0>=46 && LA68_0<=60)||LA68_0==67||LA68_0==75||(LA68_0>=77 && LA68_0<=78)||LA68_0==83||(LA68_0>=88 && LA68_0<=89)||(LA68_0>=93 && LA68_0<=94)) ) { + alt68=1; } - switch (alt69) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8603:2: rule__MapLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl17768); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl17767); rule__MapLiteralExpCS__Group_2__0(); state._fsp--; @@ -25559,7 +25548,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:8617:1: ( rule__MapLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8618:2: rule__MapLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__317799); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__317798); rule__MapLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -25598,7 +25587,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl17827); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl17826); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -25633,12 +25622,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:8655:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8656:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__017866); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__017865); rule__MapLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__017869); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__017868); rule__MapLiteralExpCS__Group_2__1(); state._fsp--; @@ -25680,7 +25669,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:8670:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8670:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl17896); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl17895); rule__MapLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -25722,7 +25711,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:8684:1: ( rule__MapLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8685:2: rule__MapLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__117926); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__117925); rule__MapLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -25762,21 +25751,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8698:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* - loop70: + loop69: do { - int alt70=2; - int LA70_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA70_0==66) ) { - alt70=1; + if ( (LA69_0==66) ) { + alt69=1; } - switch (alt70) { + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8698:2: rule__MapLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl17953); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl17952); rule__MapLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -25786,7 +25775,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop70; + break loop69; } } while (true); @@ -25824,12 +25813,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:8716:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8717:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__017988); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__017987); rule__MapLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__017991); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__017990); rule__MapLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -25868,7 +25857,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MapLiteralExpCS__Group_2_1__0__Impl18019); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MapLiteralExpCS__Group_2_1__0__Impl18018); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -25903,7 +25892,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:8747:1: ( rule__MapLiteralExpCS__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:8748:2: rule__MapLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__118050); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__118049); rule__MapLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -25945,7 +25934,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:8761:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8761:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl18077); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl18076); rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -25987,12 +25976,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:8779:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8780:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__018111); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__018110); rule__MapLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__018114); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__018113); rule__MapLiteralPartCS__Group__1(); state._fsp--; @@ -26034,7 +26023,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:8794:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8794:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl18141); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl18140); rule__MapLiteralPartCS__OwnedKeyAssignment_0(); state._fsp--; @@ -26076,12 +26065,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:8808:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8809:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__118171); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__118170); rule__MapLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__118174); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__118173); rule__MapLiteralPartCS__Group__2(); state._fsp--; @@ -26120,7 +26109,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__MapLiteralPartCS__Group__1__Impl18202); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__MapLiteralPartCS__Group__1__Impl18201); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } @@ -26155,7 +26144,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:8839:1: ( rule__MapLiteralPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8840:2: rule__MapLiteralPartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__218233); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__218232); rule__MapLiteralPartCS__Group__2__Impl(); state._fsp--; @@ -26197,7 +26186,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:8853:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8853:2: rule__MapLiteralPartCS__OwnedValueAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl18260); + pushFollow(FollowSets000.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl18259); rule__MapLiteralPartCS__OwnedValueAssignment_2(); state._fsp--; @@ -26239,12 +26228,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:8873: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:8874:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__018296); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__018295); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__018299); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__018298); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -26283,7 +26272,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,47,FollowSets000.FOLLOW_47_in_rule__TupleLiteralExpCS__Group__0__Impl18327); if (state.failed) return ; + match(input,47,FollowSets000.FOLLOW_47_in_rule__TupleLiteralExpCS__Group__0__Impl18326); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -26318,12 +26307,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:8904: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:8905:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118358); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118357); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118361); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118360); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -26362,7 +26351,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleLiteralExpCS__Group__1__Impl18389); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleLiteralExpCS__Group__1__Impl18388); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -26397,12 +26386,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:8935: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:8936:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218420); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218419); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218423); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218422); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -26444,7 +26433,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:8950: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:8950:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18450); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18449); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -26486,12 +26475,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:8964: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:8965:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318480); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318479); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318483); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318482); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -26531,21 +26520,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:8979:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop71: + loop70: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA71_0==66) ) { - alt71=1; + if ( (LA70_0==66) ) { + alt70=1; } - switch (alt71) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8979:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18510); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18509); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -26555,7 +26544,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop71; + break loop70; } } while (true); @@ -26593,7 +26582,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:8993: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:8994:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418541); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418540); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -26632,7 +26621,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl18569); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl18568); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -26667,12 +26656,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:9033: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:9034: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__018610); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__018609); 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__018613); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__018612); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -26711,7 +26700,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleLiteralExpCS__Group_3__0__Impl18641); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleLiteralExpCS__Group_3__0__Impl18640); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -26746,7 +26735,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:9064: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:9065:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118672); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118671); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -26788,7 +26777,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:9078: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:9078:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18699); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18698); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -26830,12 +26819,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:9096: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:9097:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018733); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018732); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018736); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018735); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -26877,7 +26866,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:9111: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:9111:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18763); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18762); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -26919,12 +26908,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:9125: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:9126:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118793); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118792); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118796); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118795); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -26964,17 +26953,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:9140:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt72=2; - int LA72_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA72_0==69) ) { - alt72=1; + if ( (LA71_0==69) ) { + alt71=1; } - switch (alt72) { + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9140:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18823); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18822); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -27019,12 +27008,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:9154: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:9155:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218854); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218853); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218857); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218856); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -27063,7 +27052,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__Impl18885); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__TupleLiteralPartCS__Group__2__Impl18884); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -27098,7 +27087,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:9185: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:9186:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318916); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318915); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -27140,7 +27129,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:9199:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9199:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18943); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18942); rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3(); state._fsp--; @@ -27182,12 +27171,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:9221: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:9222: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__018981); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__018980); 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__018984); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__018983); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -27226,7 +27215,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl19012); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl19011); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -27261,7 +27250,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:9252: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:9253:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__119043); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__119042); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -27303,7 +27292,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:9266: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:9266:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl19070); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl19069); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -27345,12 +27334,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:9284: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:9285:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__019104); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__019103); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__019107); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__019106); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -27424,7 +27413,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:9315: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:9316:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__119165); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__119164); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -27463,7 +27452,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl19193); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl19192); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -27498,12 +27487,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:9349: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:9350:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__019228); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__019227); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__019231); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__019230); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -27577,7 +27566,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:9380: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:9381:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__119289); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__119288); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -27616,7 +27605,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__InvalidLiteralExpCS__Group__1__Impl19317); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__InvalidLiteralExpCS__Group__1__Impl19316); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -27651,12 +27640,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:9414: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:9415:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019352); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019351); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019355); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019354); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -27730,7 +27719,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:9445: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:9446:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119413); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119412); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -27769,7 +27758,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__NullLiteralExpCS__Group__1__Impl19441); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__NullLiteralExpCS__Group__1__Impl19440); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -27804,12 +27793,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:9479: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:9480:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019476); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019475); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019479); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019478); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -27848,7 +27837,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19506); + pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19505); ruleTypeLiteralCS(); state._fsp--; @@ -27887,7 +27876,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:9508: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:9509:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119535); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119534); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -27927,17 +27916,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9522:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? - int alt73=2; - int LA73_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA73_0==80) ) { - alt73=1; + if ( (LA72_0==80) ) { + alt72=1; } - switch (alt73) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9522:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19562); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19561); rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -27982,12 +27971,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:9540:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9541:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__019597); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__019596); rule__TypeNameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__019600); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__019599); rule__TypeNameExpCS__Group__1(); state._fsp--; @@ -28029,7 +28018,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:9555:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9555:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl19627); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl19626); rule__TypeNameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -28071,7 +28060,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:9569:1: ( rule__TypeNameExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9570:2: rule__TypeNameExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__119657); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__119656); rule__TypeNameExpCS__Group__1__Impl(); state._fsp--; @@ -28111,17 +28100,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeNameExpCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9583:1: ( rule__TypeNameExpCS__Group_1__0 )? - int alt74=2; - int LA74_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA74_0==63) ) { - alt74=1; + if ( (LA73_0==63) ) { + alt73=1; } - switch (alt74) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9583:2: rule__TypeNameExpCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl19684); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl19683); rule__TypeNameExpCS__Group_1__0(); state._fsp--; @@ -28166,12 +28155,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:9601:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9602:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__019719); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__019718); rule__TypeNameExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__019722); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__019721); rule__TypeNameExpCS__Group_1__1(); state._fsp--; @@ -28213,7 +28202,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:9616:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9616:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl19749); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl19748); rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0(); state._fsp--; @@ -28255,7 +28244,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:9630:1: ( rule__TypeNameExpCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9631:2: rule__TypeNameExpCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__119779); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__119778); rule__TypeNameExpCS__Group_1__1__Impl(); state._fsp--; @@ -28295,17 +28284,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9644:1: ( rule__TypeNameExpCS__Group_1_1__0 )? - int alt75=2; - int LA75_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA75_0==63) ) { - alt75=1; + if ( (LA74_0==63) ) { + alt74=1; } - switch (alt75) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9644:2: rule__TypeNameExpCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl19806); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl19805); rule__TypeNameExpCS__Group_1_1__0(); state._fsp--; @@ -28350,12 +28339,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:9662:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9663:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__019841); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__019840); rule__TypeNameExpCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__019844); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__019843); rule__TypeNameExpCS__Group_1_1__1(); state._fsp--; @@ -28394,7 +28383,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__TypeNameExpCS__Group_1_1__0__Impl19872); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__TypeNameExpCS__Group_1_1__0__Impl19871); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } @@ -28429,12 +28418,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:9693:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9694:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__119903); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__119902); rule__TypeNameExpCS__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__119906); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__119905); rule__TypeNameExpCS__Group_1_1__2(); state._fsp--; @@ -28476,7 +28465,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:9708:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9708:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl19933); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl19932); rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1(); state._fsp--; @@ -28518,7 +28507,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:9722:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9723:2: rule__TypeNameExpCS__Group_1_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__219963); + pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__219962); rule__TypeNameExpCS__Group_1_1__2__Impl(); state._fsp--; @@ -28557,7 +28546,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl19991); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl19990); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } @@ -28592,12 +28581,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:9758: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:9759:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__020028); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__020027); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__020031); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__020030); rule__TypeExpCS__Group__1(); state._fsp--; @@ -28639,7 +28628,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:9773: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:9773:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl20058); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl20057); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -28681,7 +28670,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:9787: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:9788:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__120088); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__120087); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -28721,17 +28710,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9801:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? - int alt76=2; - int LA76_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA76_0==80) ) { - alt76=1; + if ( (LA75_0==80) ) { + alt75=1; } - switch (alt76) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9801:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl20115); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl20114); rule__TypeExpCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -28776,12 +28765,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:9819: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:9820: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__020150); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__020149); 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__020153); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__020152); rule__ExpCS__Group_0__1(); state._fsp--; @@ -28820,7 +28809,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl20180); + pushFollow(FollowSets000.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl20179); rulePrefixedPrimaryExpCS(); state._fsp--; @@ -28859,7 +28848,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:9848: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:9849:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__120209); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__120208); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -28899,17 +28888,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:9862:1: ( rule__ExpCS__Group_0_1__0 )? - int alt77=2; - int LA77_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA77_0==27||(LA77_0>=29 && LA77_0<=45)) ) { - alt77=1; + if ( (LA76_0==27||(LA76_0>=29 && LA76_0<=45)) ) { + alt76=1; } - switch (alt77) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9862:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl20236); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl20235); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -28954,12 +28943,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:9880: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:9881: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__020271); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__020270); 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__020274); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__020273); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -29033,12 +29022,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:9911: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:9912: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__120332); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__120331); 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__120335); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__120334); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -29080,7 +29069,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:9926:1: ( rule__ExpCS__NameAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9926:2: rule__ExpCS__NameAssignment_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl20362); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl20361); rule__ExpCS__NameAssignment_0_1_1(); state._fsp--; @@ -29122,7 +29111,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:9940: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:9941:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__220392); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__220391); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -29164,7 +29153,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:9954:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9954:2: rule__ExpCS__OwnedRightAssignment_0_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl20419); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl20418); rule__ExpCS__OwnedRightAssignment_0_1_2(); state._fsp--; @@ -29206,12 +29195,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:9974:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9975:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__020455); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__020454); rule__PrefixedLetExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__020458); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__020457); rule__PrefixedLetExpCS__Group_0__1(); state._fsp--; @@ -29285,12 +29274,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:10005:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10006:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__120516); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__120515); rule__PrefixedLetExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__120519); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__120518); rule__PrefixedLetExpCS__Group_0__2(); state._fsp--; @@ -29332,7 +29321,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:10020:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10020:2: rule__PrefixedLetExpCS__NameAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl20546); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl20545); rule__PrefixedLetExpCS__NameAssignment_0_1(); state._fsp--; @@ -29374,7 +29363,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:10034:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10035:2: rule__PrefixedLetExpCS__Group_0__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__220576); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__220575); rule__PrefixedLetExpCS__Group_0__2__Impl(); state._fsp--; @@ -29416,7 +29405,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:10048:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10048:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl20603); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl20602); rule__PrefixedLetExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -29458,12 +29447,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:10068:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10069:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__020639); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__020638); rule__PrefixedPrimaryExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__020642); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__020641); rule__PrefixedPrimaryExpCS__Group_0__1(); state._fsp--; @@ -29537,12 +29526,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:10099:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10100:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__120700); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__120699); rule__PrefixedPrimaryExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__120703); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__120702); rule__PrefixedPrimaryExpCS__Group_0__2(); state._fsp--; @@ -29584,7 +29573,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:10114:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10114:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl20730); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl20729); rule__PrefixedPrimaryExpCS__NameAssignment_0_1(); state._fsp--; @@ -29626,7 +29615,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:10128:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10129:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__220760); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__220759); rule__PrefixedPrimaryExpCS__Group_0__2__Impl(); state._fsp--; @@ -29668,7 +29657,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:10142:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10142:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl20787); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl20786); rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -29710,12 +29699,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:10162:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10163:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__020823); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__020822); rule__NameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__020826); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__020825); rule__NameExpCS__Group__1(); state._fsp--; @@ -29757,7 +29746,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:10177:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10177:2: rule__NameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl20853); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl20852); rule__NameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -29799,12 +29788,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:10191:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10192:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__120883); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__120882); rule__NameExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__120886); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__120885); rule__NameExpCS__Group__2(); state._fsp--; @@ -29844,21 +29833,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10206:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* - loop78: + loop77: do { - int alt78=2; - int LA78_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA78_0==80) ) { - alt78=1; + if ( (LA77_0==80) ) { + alt77=1; } - switch (alt78) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10206:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl20913); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl20912); rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1(); state._fsp--; @@ -29868,7 +29857,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop78; + break loop77; } } while (true); @@ -29906,12 +29895,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:10220:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10221:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__220944); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__220943); rule__NameExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__220947); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__220946); rule__NameExpCS__Group__3(); state._fsp--; @@ -29951,17 +29940,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10235:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA79_0==67) ) { - alt79=1; + if ( (LA78_0==67) ) { + alt78=1; } - switch (alt79) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10235:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl20974); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl20973); rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2(); state._fsp--; @@ -30006,12 +29995,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:10249:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10250:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__321005); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__321004); rule__NameExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__321008); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__321007); rule__NameExpCS__Group__4(); state._fsp--; @@ -30051,17 +30040,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10264:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? - int alt80=2; - int LA80_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA80_0==63) ) { - alt80=1; + if ( (LA79_0==63) ) { + alt79=1; } - switch (alt80) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10264:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl21035); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl21034); rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3(); state._fsp--; @@ -30106,7 +30095,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:10278:1: ( rule__NameExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10279:2: rule__NameExpCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__421066); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__421065); rule__NameExpCS__Group__4__Impl(); state._fsp--; @@ -30146,17 +30135,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10292:1: ( rule__NameExpCS__Group_4__0 )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA81_0==95) ) { - alt81=1; + if ( (LA80_0==95) ) { + alt80=1; } - switch (alt81) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10292:2: rule__NameExpCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl21093); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl21092); rule__NameExpCS__Group_4__0(); state._fsp--; @@ -30201,12 +30190,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:10316:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10317:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__021134); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__021133); rule__NameExpCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__021137); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__021136); rule__NameExpCS__Group_4__1(); state._fsp--; @@ -30248,7 +30237,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:10331:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10331:2: rule__NameExpCS__IsPreAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl21164); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl21163); rule__NameExpCS__IsPreAssignment_4_0(); state._fsp--; @@ -30290,7 +30279,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:10345:1: ( rule__NameExpCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10346:2: rule__NameExpCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__121194); + pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__121193); rule__NameExpCS__Group_4__1__Impl(); state._fsp--; @@ -30329,7 +30318,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__NameExpCS__Group_4__1__Impl21222); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__NameExpCS__Group_4__1__Impl21221); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } @@ -30364,12 +30353,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:10379:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10380:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__021257); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__021256); rule__CurlyBracketedClauseCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__021260); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__021259); rule__CurlyBracketedClauseCS__Group__1(); state._fsp--; @@ -30443,12 +30432,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:10410:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10411:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__121318); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__121317); rule__CurlyBracketedClauseCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__121321); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__121320); rule__CurlyBracketedClauseCS__Group__2(); state._fsp--; @@ -30487,7 +30476,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__CurlyBracketedClauseCS__Group__1__Impl21349); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__CurlyBracketedClauseCS__Group__1__Impl21348); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -30522,12 +30511,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:10441:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10442:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__221380); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__221379); rule__CurlyBracketedClauseCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__221383); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__221382); rule__CurlyBracketedClauseCS__Group__3(); state._fsp--; @@ -30551,29 +30540,40 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10449:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10449:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ; public final void rule__CurlyBracketedClauseCS__Group__2__Impl() 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:10453:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10454:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10453:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10454:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10454:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10455:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10454:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10455:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10456:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10456:2: rule__CurlyBracketedClauseCS__Alternatives_2 - { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl21410); - rule__CurlyBracketedClauseCS__Alternatives_2(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10456:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? + int alt81=2; + int LA81_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA81_0>=RULE_SINGLE_QUOTED_STRING && LA81_0<=RULE_ESCAPED_ID)||(LA81_0>=16 && LA81_0<=26)) ) { + alt81=1; + } + switch (alt81) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10456:2: rule__CurlyBracketedClauseCS__Alternatives_2 + { + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl21409); + rule__CurlyBracketedClauseCS__Alternatives_2(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -30675,23 +30675,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // $ANTLR end "rule__CurlyBracketedClauseCS__Group__3__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10504:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10504:1: rule__CurlyBracketedClauseCS__Group_2_1__0 : rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0() 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:10508:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10509:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10508:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10509:2: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__021507); - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__021507); + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__021510); - rule__CurlyBracketedClauseCS__Group_2_0__1(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__021510); + rule__CurlyBracketedClauseCS__Group_2_1__1(); state._fsp--; if (state.failed) return ; @@ -30710,30 +30710,30 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10516:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10516:1: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0__Impl() 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:10520:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10521:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10520:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10521:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10521:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10522:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10521:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10522:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10523:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10523:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10523:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10523:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl21537); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl21537); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0(); state._fsp--; if (state.failed) return ; @@ -30741,7 +30741,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } } @@ -30761,21 +30761,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10533:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10533:1: rule__CurlyBracketedClauseCS__Group_2_1__1 : rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1() 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:10537:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10538:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10537:1: ( rule__CurlyBracketedClauseCS__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:10538:2: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__121567); - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__121567); + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -30794,26 +30794,26 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10544:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__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:10544:1: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1__Impl() 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:10548:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10549:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10548:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10549:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10549:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10550:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10549:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10550:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10551:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10551:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* loop82: do { int alt82=2; @@ -30826,10 +30826,10 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars switch (alt82) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10551:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10551:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl21594); - rule__CurlyBracketedClauseCS__Group_2_0_1__0(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl21594); + rule__CurlyBracketedClauseCS__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; @@ -30843,7 +30843,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } while (true); if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } } @@ -30863,26 +30863,26 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10565:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10565:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0 : rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0() 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:10569:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10570:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10569:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10570:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__021629); - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__021629); + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__021632); - rule__CurlyBracketedClauseCS__Group_2_0_1__1(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__021632); + rule__CurlyBracketedClauseCS__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; @@ -30901,12 +30901,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10577:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10577:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl : ( ',' ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); @@ -30918,11 +30918,11 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10583:1: ',' { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl21660); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl21660); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } } @@ -30942,21 +30942,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10596:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10596:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1 : rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1() 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:10600:1: ( rule__CurlyBracketedClauseCS__Group_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:10601:2: rule__CurlyBracketedClauseCS__Group_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:10600:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10601:2: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__121691); - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__121691); + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -30975,30 +30975,30 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_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:10607:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10607:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl() 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:10611:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10612:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10611:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10612:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10612:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10613:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10612:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10613:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10614:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10614:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10614:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10614:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl21718); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl21718); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1(); state._fsp--; if (state.failed) return ; @@ -31006,7 +31006,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } } @@ -31026,7 +31026,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" // $ANTLR start "rule__RoundBracketedClauseCS__Group__0" @@ -45935,29 +45935,29 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // $ANTLR end "rule__NameExpCS__IsPreAssignment_4_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15948:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15948:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 : ( ruleStringLiteral ) ; + public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_0() 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:15952:1: ( ( ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15953:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15952:1: ( ( ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15953:1: ( ruleStringLiteral ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15953:1: ( ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15954:1: ruleShadowPartCS + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15953:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15954:1: ruleStringLiteral { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_032346); - ruleShadowPartCS(); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_032346); + ruleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } } @@ -45977,12 +45977,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" + // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15963:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15963:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); @@ -45994,15 +45994,15 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15969:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_132377); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_032377); ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } } @@ -46022,32 +46022,32 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15978:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ; - public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15978:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1() 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:15982:1: ( ( ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15983:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15982:1: ( ( ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15983:1: ( ruleShadowPartCS ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15983:1: ( ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15984:1: ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15983:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:15984:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_132408); - ruleStringLiteral(); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_132408); + ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } } @@ -46067,7 +46067,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0" @@ -49254,8 +49254,8 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars protected DFA22 dfa22 = new DFA22(this); protected DFA23 dfa23 = new DFA23(this); protected DFA26 dfa26 = new DFA26(this); - protected DFA32 dfa32 = new DFA32(this); - protected DFA43 dfa43 = new DFA43(this); + protected DFA31 dfa31 = new DFA31(this); + protected DFA42 dfa42 = new DFA42(this); static final String DFA17_eotS = "\20\uffff"; static final String DFA17_eofS = @@ -49887,19 +49887,19 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars throw nvae; } } - static final String DFA32_eotS = + static final String DFA31_eotS = "\20\uffff"; - static final String DFA32_eofS = + static final String DFA31_eofS = "\20\uffff"; - static final String DFA32_minS = + static final String DFA31_minS = "\1\4\1\uffff\15\33\1\uffff"; - static final String DFA32_maxS = + static final String DFA31_maxS = "\1\136\1\uffff\15\137\1\uffff"; - static final String DFA32_acceptS = + static final String DFA31_acceptS = "\1\uffff\1\1\15\uffff\1\2"; - static final String DFA32_specialS = + static final String DFA31_specialS = "\20\uffff}>"; - static final String[] DFA32_transitionS = { + static final String[] DFA31_transitionS = { "\2\1\1\2\1\3\10\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\3\1\20\uffff\17\1\6\uffff\1\1\1\uffff\1\17\5\uffff\1\1\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\3\uffff\2\1", "", "\1\1\1\uffff\21\1\21\uffff\1\1\3\uffff\1\1\1\uffff\1\17\2\uffff\1\1\7\uffff\1\1\3\uffff\1\1\12\uffff\1\1", @@ -49918,52 +49918,52 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars "" }; - static final short[] DFA32_eot = DFA.unpackEncodedString(DFA32_eotS); - static final short[] DFA32_eof = DFA.unpackEncodedString(DFA32_eofS); - static final char[] DFA32_min = DFA.unpackEncodedStringToUnsignedChars(DFA32_minS); - static final char[] DFA32_max = DFA.unpackEncodedStringToUnsignedChars(DFA32_maxS); - static final short[] DFA32_accept = DFA.unpackEncodedString(DFA32_acceptS); - static final short[] DFA32_special = DFA.unpackEncodedString(DFA32_specialS); - static final short[][] DFA32_transition; + static final short[] DFA31_eot = DFA.unpackEncodedString(DFA31_eotS); + static final short[] DFA31_eof = DFA.unpackEncodedString(DFA31_eofS); + static final char[] DFA31_min = DFA.unpackEncodedStringToUnsignedChars(DFA31_minS); + static final char[] DFA31_max = DFA.unpackEncodedStringToUnsignedChars(DFA31_maxS); + static final short[] DFA31_accept = DFA.unpackEncodedString(DFA31_acceptS); + static final short[] DFA31_special = DFA.unpackEncodedString(DFA31_specialS); + static final short[][] DFA31_transition; static { - int numStates = DFA32_transitionS.length; - DFA32_transition = new short[numStates][]; + int numStates = DFA31_transitionS.length; + DFA31_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA32_transition[i] = DFA.unpackEncodedString(DFA32_transitionS[i]); + DFA31_transition[i] = DFA.unpackEncodedString(DFA31_transitionS[i]); } } - class DFA32 extends DFA { + class DFA31 extends DFA { - public DFA32(BaseRecognizer recognizer) { + public DFA31(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 32; - this.eot = DFA32_eot; - this.eof = DFA32_eof; - this.min = DFA32_min; - this.max = DFA32_max; - this.accept = DFA32_accept; - this.special = DFA32_special; - this.transition = DFA32_transition; + this.decisionNumber = 31; + this.eot = DFA31_eot; + this.eof = DFA31_eof; + this.min = DFA31_min; + this.max = DFA31_max; + this.accept = DFA31_accept; + this.special = DFA31_special; + this.transition = DFA31_transition; } public String getDescription() { return "3694:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; } } - static final String DFA43_eotS = + static final String DFA42_eotS = "\13\uffff"; - static final String DFA43_eofS = + static final String DFA42_eofS = "\1\4\1\uffff\2\1\1\uffff\4\4\2\1"; - static final String DFA43_minS = + static final String DFA42_minS = "\1\6\1\uffff\2\6\1\uffff\6\6"; - static final String DFA43_maxS = + static final String DFA42_maxS = "\1\32\1\uffff\2\32\1\uffff\6\102"; - static final String DFA43_acceptS = + static final String DFA42_acceptS = "\1\uffff\1\1\2\uffff\1\2\6\uffff"; - static final String DFA43_specialS = + static final String DFA42_specialS = "\13\uffff}>"; - static final String[] DFA43_transitionS = { + static final String[] DFA42_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", @@ -49977,34 +49977,34 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars "\2\4\10\uffff\13\4\47\uffff\1\1" }; - static final short[] DFA43_eot = DFA.unpackEncodedString(DFA43_eotS); - static final short[] DFA43_eof = DFA.unpackEncodedString(DFA43_eofS); - static final char[] DFA43_min = DFA.unpackEncodedStringToUnsignedChars(DFA43_minS); - static final char[] DFA43_max = DFA.unpackEncodedStringToUnsignedChars(DFA43_maxS); - static final short[] DFA43_accept = DFA.unpackEncodedString(DFA43_acceptS); - static final short[] DFA43_special = DFA.unpackEncodedString(DFA43_specialS); - static final short[][] DFA43_transition; + static final short[] DFA42_eot = DFA.unpackEncodedString(DFA42_eotS); + static final short[] DFA42_eof = DFA.unpackEncodedString(DFA42_eofS); + static final char[] DFA42_min = DFA.unpackEncodedStringToUnsignedChars(DFA42_minS); + static final char[] DFA42_max = DFA.unpackEncodedStringToUnsignedChars(DFA42_maxS); + static final short[] DFA42_accept = DFA.unpackEncodedString(DFA42_acceptS); + static final short[] DFA42_special = DFA.unpackEncodedString(DFA42_specialS); + static final short[][] DFA42_transition; static { - int numStates = DFA43_transitionS.length; - DFA43_transition = new short[numStates][]; + int numStates = DFA42_transitionS.length; + DFA42_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA43_transition[i] = DFA.unpackEncodedString(DFA43_transitionS[i]); + DFA42_transition[i] = DFA.unpackEncodedString(DFA42_transitionS[i]); } } - class DFA43 extends DFA { + class DFA42 extends DFA { - public DFA43(BaseRecognizer recognizer) { + public DFA42(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 43; - this.eot = DFA43_eot; - this.eof = DFA43_eof; - this.min = DFA43_min; - this.max = DFA43_max; - this.accept = DFA43_accept; - this.special = DFA43_special; - this.transition = DFA43_transition; + this.decisionNumber = 42; + this.eot = DFA42_eot; + this.eof = DFA42_eof; + this.min = DFA42_min; + this.max = DFA42_max; + this.accept = DFA42_accept; + this.special = DFA42_special; + this.transition = DFA42_transition; } public String getDescription() { return "4561:1: ( rule__DirectionCS__NameAssignment_1 )?"; @@ -50393,585 +50393,585 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_rule__PrimaryExpCS__Alternatives7816 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives7833 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNameExpCS_in_rule__PrimaryExpCS__Alternatives7850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_27882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_27901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives7934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives7952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_17985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28036 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28054 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18136 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__MultiplicityCS__Alternatives_28186 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__UPPER__Alternatives8429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__08461 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__08464 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_0__0__Impl8492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__18523 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__18526 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__28583 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__28586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8613 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__38644 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__38647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_0__3__Impl8675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__48706 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__48709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8736 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl8795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__08838 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__08841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_0_2__0__Impl8869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__08961 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__08964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_1__0__Impl8992 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__19023 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__19026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl9053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__29083 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__29086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl9113 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl9172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__09211 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__09214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_1_2__0__Impl9242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__19273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl9300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__09334 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__09337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_2__0__Impl9365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__19396 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__19399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9428 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9440 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__29473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl9501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__09538 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__09541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__19599 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__19602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_3__1__Impl9630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__29661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl9689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09726 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19787 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29848 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__09975 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__09978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__DirectionCS__Group_2__0__Impl10006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__110037 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__110040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10067 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210097 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10124 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010161 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__DirectionCS__Group_2_2__0__Impl10192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10250 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010284 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__DirectionCS__Group_3__0__Impl10315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110346 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210406 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10433 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010470 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__DirectionCS__Group_3_2__0__Impl10501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__010593 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__010596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__110655 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__110658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__210715 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__210718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10745 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__310776 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086818L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__310779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__GuardPatternCS__Group_0__3__Impl10807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__410838 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086818L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__410841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10868 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510899 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__010970 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__010973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_0_2__0__Impl11001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__111032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl11059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__011093 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__011096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1__0__Impl11124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__111155 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__111158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl11185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__211215 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__211218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl11245 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__011343 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__011346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_1_2__0__Impl11374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__111405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl11432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__011466 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__011469 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_2__0__Impl11497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__111528 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__111531 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11560 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11572 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__211605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_2__2__Impl11633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__011670 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__011673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__111731 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__111734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_3__1__Impl11762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__211793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_3__2__Impl11821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__011858 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__011861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl11888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__111918 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__111921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__GuardVariableCS__Group__1__Impl11949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__211980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl12007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012047 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112107 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212169 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__012232 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__012235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl12262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__112292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__PredicateCS__Group__1__Impl12320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__012355 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__012358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl12385 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__112416 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__112419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl12446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__212476 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__212479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl12506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__312537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__PredicateOrAssignmentCS__Group__3__Impl12565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__012604 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__012607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl12635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__112666 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl12693 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__012731 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__012734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl12761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__112791 = new BitSet(new long[]{0x1FFFC00007FF00C0L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__112794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__ScopeNameCS__Group__1__Impl12822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__212853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl12880 = new BitSet(new long[]{0x1FFFC00007FF00C2L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__012917 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__012920 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl12947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__112977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__ScopeNameCS__Group_2__1__Impl13005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__013042 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000A0L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__013045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl13072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__113102 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000A0L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__113105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl13132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__213163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl13190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__013227 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__013230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__UnrealizedVariableCS__Group_1__0__Impl13258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__113289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl13316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__013350 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__013353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__UnrealizedVariableCS__Group_2__0__Impl13381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__113412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl13439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__013473 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__013476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__RealizedVariableCS__Group__0__Impl13504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__113535 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__113538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl13565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__213595 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__213598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl13626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__313657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl13684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__013723 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__013726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl13753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__113783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl13810 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__013845 = new BitSet(new long[]{0x1FFFC00007FF00C0L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__013848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__URIPathNameCS__Group_1__0__Impl13876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__113907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl13934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__013968 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__013971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__114029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl14056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__014090 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__014093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl14120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__114150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl14177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__014212 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__014215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl14243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__114274 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__114277 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl14304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__214334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl14362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__014399 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__014402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl14429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__114459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl14486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__014521 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__014524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MapTypeCS__Group_1__0__Impl14552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__114583 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__114586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl14613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__214643 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__214646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MapTypeCS__Group_1__2__Impl14674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__314705 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__314708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl14735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__414765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__MapTypeCS__Group_1__4__Impl14793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__014834 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__014837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl14864 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__114894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl14921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__014956 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__014959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl14987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__115018 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__115021 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl15048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__215079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl15107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__015144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__015147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl15174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__115204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl15231 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__015266 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__015269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TupleTypeCS__Group_1_1_1__0__Impl15297 = 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__115328 = 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__Impl15355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__015389 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__015392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl15419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__115449 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__115452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl15480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__215511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl15538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__015574 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__015577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl15604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__115634 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__115637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__1__Impl15665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__215696 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__215699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl15726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__315757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl15785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__015824 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__015827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl15854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__115884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl15911 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__015946 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__015949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl15977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__116008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl16035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__016069 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__016072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl16099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__116129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl16156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__016191 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__016194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl16222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__116253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl16280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__016314 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__016317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl16344 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__116374 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__116377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__CollectionPatternCS__Group__1__Impl16405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__216436 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__216439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl16466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__316497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl16525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__016564 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000404L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__016567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl16594 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__116624 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000404L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__116627 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl16654 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__216685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl16712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__016748 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__016751 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CollectionPatternCS__Group_2_1__0__Impl16779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__116810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl16837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__016871 = new BitSet(new long[]{0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__016874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__CollectionPatternCS__Group_2_2__0__Impl16902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__116933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl16960 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__016994 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__016997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl17024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__117054 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__117057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__ShadowPartCS__Group__1__Impl17085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__217116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl17143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__017179 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__017182 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl17209 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__117240 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__117243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__PatternExpCS__Group__1__Impl17271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__217302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl17329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__017365 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__017368 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__0__Impl17396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__117427 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__117430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__LambdaLiteralExpCS__Group__1__Impl17458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__217489 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__217492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl17519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__317549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl17577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__017616 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__017619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl17646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__117676 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__117679 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__MapLiteralExpCS__Group__1__Impl17707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__217738 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__217741 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl17768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__317799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl17827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__017866 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__017869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl17896 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__117926 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl17953 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__017988 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__017991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MapLiteralExpCS__Group_2_1__0__Impl18019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__118050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl18077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__018111 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__018114 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl18141 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__118171 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__118174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__MapLiteralPartCS__Group__1__Impl18202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__218233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl18260 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__018296 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__018299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_rule__TupleLiteralExpCS__Group__0__Impl18327 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118358 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__TupleLiteralExpCS__Group__1__Impl18389 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218420 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318480 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18510 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl18569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__018610 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__018613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TupleLiteralExpCS__Group_3__0__Impl18641 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018733 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118793 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218854 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__TupleLiteralPartCS__Group__2__Impl18885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__018981 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__018984 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl19012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__119043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl19070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__019104 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__019107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__119165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl19193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__019228 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__019231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__119289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__InvalidLiteralExpCS__Group__1__Impl19317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019352 = new BitSet(new long[]{0x0000000020000030L,0x0000000060006000L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__NullLiteralExpCS__Group__1__Impl19441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019476 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__019597 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__019600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl19627 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__119657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl19684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__019719 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__019722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl19749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__119779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl19806 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__019841 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__019844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__TypeNameExpCS__Group_1_1__0__Impl19872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__119903 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__119906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl19933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__219963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl19991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__020028 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__020031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl20058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__120088 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl20115 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__020150 = new BitSet(new long[]{0x00003FFFE8000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__020153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl20180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__120209 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl20236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__020271 = new BitSet(new long[]{0x00003FFFE8000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__020274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__120332 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__120335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl20362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__220392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl20419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__020455 = new BitSet(new long[]{0x0000000018000000L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__020458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__120516 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__120519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl20546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__220576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl20603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__020639 = new BitSet(new long[]{0x0000000018000000L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__020642 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__120700 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__120703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl20730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__220760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl20787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__020823 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__020826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl20853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__120883 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__120886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl20913 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__220944 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__220947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl20974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__321005 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__321008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl21035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__421066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl21093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__021134 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__021137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl21164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__121194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__NameExpCS__Group_4__1__Impl21222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__021257 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__021260 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__121318 = new BitSet(new long[]{0x0000000007FF00E0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__121321 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__CurlyBracketedClauseCS__Group__1__Impl21349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__221380 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__221383 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl21410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_27882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_27900 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives7933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives7951 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_17984 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_18002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_28035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_28053 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_08103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_18135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_18152 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__MultiplicityCS__Alternatives_28185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_28204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08258 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__MultiplicityStringCS__StringBoundsAlternatives_08278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives8312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives8329 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives8361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives8378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives8410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__UPPER__Alternatives8428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__08460 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__08463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_0__0__Impl8491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__18522 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__18525 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__28582 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__28585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8612 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__38643 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__38646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__BottomPatternCS__Group_0__3__Impl8674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__48705 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__48708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8735 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0__5__Impl8794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__08837 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__08840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_0_2__0__Impl8868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__08960 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__08963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_1__0__Impl8991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__19022 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__19025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl9052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__29082 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__29085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl9112 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_1__3__Impl9171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__09210 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__09213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_1_2__0__Impl9241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__19272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl9299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__09333 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__09336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_2__0__Impl9364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__19395 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__19398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9427 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl9439 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__29472 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_2__2__Impl9500 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__09537 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__09540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__19598 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__19601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_3__1__Impl9629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__29660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_3__2__Impl9688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09725 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19786 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29847 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9935 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__09974 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__09977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__DirectionCS__Group_2__0__Impl10005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__110036 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__110039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10123 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010160 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010163 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__DirectionCS__Group_2_2__0__Impl10191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010283 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__DirectionCS__Group_3__0__Impl10314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110345 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110348 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10432 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010469 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010472 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__DirectionCS__Group_3_2__0__Impl10500 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__010592 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__010595 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__110654 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__110657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__210714 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000005L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__210717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10744 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__310775 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086818L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__310778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__GuardPatternCS__Group_0__3__Impl10806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__410837 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086818L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__410840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10867 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__010969 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__010972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_0_2__0__Impl11000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__111031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl11058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__011092 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__011095 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1__0__Impl11123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__111154 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__111157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl11184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__211214 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__211217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl11244 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11303 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__011342 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__011345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_1_2__0__Impl11373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__111404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl11431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__011465 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__011468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_2__0__Impl11496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__111527 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__111530 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11559 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl11571 = new BitSet(new long[]{0x1FFFC0003FFF00F2L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__211604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_2__2__Impl11632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__011669 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__011672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__111730 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__111733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_3__1__Impl11761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__211792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_3__2__Impl11820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__011857 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__011860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl11887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__111917 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__111920 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__GuardVariableCS__Group__1__Impl11948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__211979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl12006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012046 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12076 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112106 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__012231 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__012234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl12261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__112291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__PredicateCS__Group__1__Impl12319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__012354 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__012357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl12384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__112415 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__112418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl12445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__212475 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__212478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl12505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__312536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__PredicateOrAssignmentCS__Group__3__Impl12564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__012603 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__012606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl12634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__112665 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl12692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__012730 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__012733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl12760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__112790 = new BitSet(new long[]{0x1FFFC00007FF00C0L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__112793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__ScopeNameCS__Group__1__Impl12821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__212852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl12879 = new BitSet(new long[]{0x1FFFC00007FF00C2L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__012916 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__012919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl12946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__112976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__ScopeNameCS__Group_2__1__Impl13004 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__013041 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000A0L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__013044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl13071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__113101 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000A0L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__113104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl13131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__213162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl13189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__013226 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__013229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__UnrealizedVariableCS__Group_1__0__Impl13257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__113288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl13315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__013349 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__013352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__UnrealizedVariableCS__Group_2__0__Impl13380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__113411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl13438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__013472 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__013475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__RealizedVariableCS__Group__0__Impl13503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__113534 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__113537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl13564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__213594 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__213597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl13625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__313656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl13683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__013722 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__013725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl13752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__113782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl13809 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__013844 = new BitSet(new long[]{0x1FFFC00007FF00C0L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__013847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__URIPathNameCS__Group_1__0__Impl13875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__113906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl13933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__013967 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__013970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__114028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl14055 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__014089 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__014092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl14119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__114149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl14176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__014211 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__014214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl14242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__114273 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__114276 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl14303 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__214333 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl14361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__014398 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__014401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl14428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__114458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl14485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__014520 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__014523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MapTypeCS__Group_1__0__Impl14551 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__114582 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__114585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl14612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__214642 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__214645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MapTypeCS__Group_1__2__Impl14673 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__314704 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__314707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl14734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__414764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__MapTypeCS__Group_1__4__Impl14792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__014833 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__014836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl14863 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__114893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl14920 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__014955 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__014958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl14986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__115017 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__115020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl15047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__215078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl15106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__015143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__015146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl15173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__115203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl15230 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__015265 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__015268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TupleTypeCS__Group_1_1_1__0__Impl15296 = 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__115327 = 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__Impl15354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__015388 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__015391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl15418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__115448 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__115451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl15479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__215510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl15537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__015573 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__015576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl15603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__115633 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__115636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__1__Impl15664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__215695 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__215698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl15725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__315756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CollectionLiteralExpCS__Group__3__Impl15784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__015823 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__015826 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl15853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__115883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl15910 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__015945 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__015948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl15976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__116007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl16034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__016068 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__016071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl16098 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__116128 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl16155 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__016190 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__016193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl16221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__116252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl16279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__016313 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__016316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl16343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__116373 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__116376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__CollectionPatternCS__Group__1__Impl16404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__216435 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308682AL}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__216438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl16465 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__316496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CollectionPatternCS__Group__3__Impl16524 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__016563 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000404L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__016566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl16593 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__116623 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000404L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__116626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl16653 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__216684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl16711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__016747 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__016750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CollectionPatternCS__Group_2_1__0__Impl16778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__116809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl16836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__016870 = new BitSet(new long[]{0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__016873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__CollectionPatternCS__Group_2_2__0__Impl16901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__116932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl16959 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__016993 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__016996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl17023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__117053 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__117056 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__ShadowPartCS__Group__1__Impl17084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__217115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl17142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__017178 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086828L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__017181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl17208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__117239 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__117242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__PatternExpCS__Group__1__Impl17270 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__217301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl17328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__017364 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__017367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__0__Impl17395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__117426 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__117429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__LambdaLiteralExpCS__Group__1__Impl17457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__217488 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__217491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl17518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__317548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__LambdaLiteralExpCS__Group__3__Impl17576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__017615 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__017618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl17645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__117675 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__117678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__MapLiteralExpCS__Group__1__Impl17706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__217737 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x000000007308680AL}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__217740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl17767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__317798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MapLiteralExpCS__Group__3__Impl17826 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__017865 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__017868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl17895 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__117925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl17952 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__017987 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__017990 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MapLiteralExpCS__Group_2_1__0__Impl18018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__118049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl18076 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__018110 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__018113 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl18140 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__118170 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__118173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__MapLiteralPartCS__Group__1__Impl18201 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__218232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl18259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__018295 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__018298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_47_in_rule__TupleLiteralExpCS__Group__0__Impl18326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118357 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__TupleLiteralExpCS__Group__1__Impl18388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218419 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318479 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000006L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18509 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TupleLiteralExpCS__Group__4__Impl18568 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__018609 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__018612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TupleLiteralExpCS__Group_3__0__Impl18640 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018732 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118792 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218853 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__TupleLiteralPartCS__Group__2__Impl18884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__018980 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__018983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl19011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__119042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl19069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__019103 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__019106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__119164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl19192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__019227 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__019230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__119288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__InvalidLiteralExpCS__Group__1__Impl19316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019351 = new BitSet(new long[]{0x0000000020000030L,0x0000000060006000L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119412 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__NullLiteralExpCS__Group__1__Impl19440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019475 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__019596 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__019599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl19626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__119656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl19683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__019718 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__019721 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl19748 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__119778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl19805 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__019840 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__019843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__TypeNameExpCS__Group_1_1__0__Impl19871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__119902 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__119905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl19932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__219962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TypeNameExpCS__Group_1_1__2__Impl19990 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__020027 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__020030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl20057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__120087 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl20114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__020149 = new BitSet(new long[]{0x00003FFFE8000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__020152 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl20179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__120208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl20235 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__020270 = new BitSet(new long[]{0x00003FFFE8000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__020273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__120331 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__120334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl20361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__220391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl20418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__020454 = new BitSet(new long[]{0x0000000018000000L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__020457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__120515 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086808L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__120518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl20545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__220575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl20602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__020638 = new BitSet(new long[]{0x0000000018000000L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__020641 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__120699 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000062086808L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__120702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl20729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__220759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl20786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__020822 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__020825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl20852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__120882 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__120885 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl20912 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__220943 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__220946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl20973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__321004 = new BitSet(new long[]{0x8000000000000000L,0x0000000080010008L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__321007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl21034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__421065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl21092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__021133 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__021136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl21163 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__121193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__NameExpCS__Group_4__1__Impl21221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__021256 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__021259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__121317 = new BitSet(new long[]{0x0000000007FF00E0L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__121320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__CurlyBracketedClauseCS__Group__1__Impl21348 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__221379 = new BitSet(new long[]{0x0000000007FF00E0L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__221382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl21409 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3__Impl_in_rule__CurlyBracketedClauseCS__Group__321440 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_65_in_rule__CurlyBracketedClauseCS__Group__3__Impl21468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__021507 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__021510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl21537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__121567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl21594 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__021629 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__021632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl21660 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__121691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl21718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__021507 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__021510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl21537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__121567 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl21594 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__021629 = new BitSet(new long[]{0x0000000007FF00E0L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__021632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl21660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__121691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl21718 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__0__Impl_in_rule__RoundBracketedClauseCS__Group__021752 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1_in_rule__RoundBracketedClauseCS__Group__021755 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1__Impl_in_rule__RoundBracketedClauseCS__Group__121813 = new BitSet(new long[]{0x1FFFC0003FFF00F0L,0x0000000073086838L}); @@ -51386,9 +51386,9 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_232240 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_332271 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_95_in_rule__NameExpCS__IsPreAssignment_4_032307 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_032346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_132377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_132408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_032346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_032377 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_132408 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_032439 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_132470 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_032501 = new BitSet(new long[]{0x0000000000000002L}); 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 0e4269732..ccdff2d65 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/QVTcoreBaseGrammarResource.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBaseGrammarResource.java index db3adffb7..5af66c334 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBaseGrammarResource.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBaseGrammarResource.java @@ -253,7 +253,7 @@ public class QVTcoreBaseGrammarResource extends AbstractGrammarResource PR_CollectionPatternCS.setAlternatives(createGroup(createAssignment("ownedType", "=", createRuleCall(PR_CollectionTypeCS)), createKeyword("{"), setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)))), createGroup(createKeyword("++"), createAssignment("restVariableName", "=", createRuleCall(_Base.PR_Identifier))))), createKeyword("}"))); PR_CollectionTypeCS.setAlternatives(createGroup(createAssignment("name", "=", createRuleCall(PR_CollectionTypeIdentifier)), setCardinality("?", createGroup(createKeyword("("), createAssignment("ownedType", "=", createRuleCall(PR_TypeExpCS)), createKeyword(")"))))); PR_CollectionTypeIdentifier.setAlternatives(createAlternatives(createKeyword("Set"), createKeyword("Bag"), createKeyword("Sequence"), createKeyword("Collection"), createKeyword("OrderedSet"))); - PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), createAlternatives(setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)))))), createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral))), createKeyword("}"))); + PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), setCardinality("?", createAlternatives(createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral)), createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS))))))), createKeyword("}"))); PR_ElseIfThenExpCS.setAlternatives(createGroup(createKeyword("elseif"), createAssignment("ownedCondition", "=", createRuleCall(PR_ExpCS)), createKeyword("then"), createAssignment("ownedThenExpression", "=", createRuleCall(PR_ExpCS)))); PR_EssentialOCLInfixOperatorName.setAlternatives(createAlternatives(createKeyword("*"), createKeyword("/"), createKeyword("+"), createKeyword("-"), createKeyword(">"), createKeyword("<"), createKeyword(">="), createKeyword("<="), createKeyword("="), createKeyword("<>"), createKeyword("and"), createKeyword("or"), createKeyword("xor"), createKeyword("implies"))); PR_EssentialOCLNavigationOperatorName.setAlternatives(createAlternatives(createKeyword("."), createKeyword("->"), createKeyword("?."), createKeyword("?->"))); 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 f5baa0010..644eb9eb3 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 @@ -4259,66 +4259,66 @@ ruleCurlyBracketedClauseCS returns [EObject current=null] { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } -((( +(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - lv_ownedParts_2_0=ruleShadowPartCS { + lv_value_2_0=ruleStringLiteral { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - add( + set( $current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); + "value", + lv_value_2_0, + "StringLiteral"); afterParserOrEnumRuleCall(); } ) -)( otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - } -( +) + |(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - lv_ownedParts_4_0=ruleShadowPartCS { + lv_ownedParts_3_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } add( $current, "ownedParts", - lv_ownedParts_4_0, + lv_ownedParts_3_0, "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -))*)? - |( +)( otherlv_4=',' + { + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + } +( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - lv_value_5_0=ruleStringLiteral { + lv_ownedParts_5_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( $current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -)) otherlv_6='}' +))*))? otherlv_6='}' { newLeafNode(otherlv_6, grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3()); } 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 ebb130890..b7954477f 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 @@ -12282,28 +12282,28 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCurlyBracketedClauseCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4245:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4245:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ; public final EObject ruleCurlyBracketedClauseCS() throws RecognitionException { EObject current = null; Token otherlv_1=null; - Token otherlv_3=null; + Token otherlv_4=null; Token otherlv_6=null; - EObject lv_ownedParts_2_0 = null; + AntlrDatatypeRuleToken lv_value_2_0 = null; - EObject lv_ownedParts_4_0 = null; + EObject lv_ownedParts_3_0 = null; - AntlrDatatypeRuleToken lv_value_5_0 = null; + EObject lv_ownedParts_5_0 = null; enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4248:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4249:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4248:28: ( ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4249:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4249:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4249:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4249:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4249:2: () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4249:2: () // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4250:2: @@ -12329,141 +12329,52 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) - int alt72=2; - int LA72_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:1: ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? + int alt71=3; + int LA71_0 = input.LA(1); - if ( ((LA72_0>=RULE_SIMPLE_ID && LA72_0<=RULE_ESCAPED_ID)||(LA72_0>=19 && LA72_0<=21)||(LA72_0>=29 && LA72_0<=37)) ) { - alt72=1; + if ( (LA71_0==RULE_SINGLE_QUOTED_STRING) ) { + alt71=1; } - else if ( (LA72_0==RULE_SINGLE_QUOTED_STRING) ) { - alt72=2; + else if ( ((LA71_0>=RULE_SIMPLE_ID && LA71_0<=RULE_ESCAPED_ID)||(LA71_0>=20 && LA71_0<=21)||(LA71_0>=29 && LA71_0<=37)) ) { + alt71=2; } - else { - if (state.backtracking>0) {state.failed=true; return current;} - NoViableAltException nvae = - new NoViableAltException("", 72, 0, input); - - throw nvae; - } - switch (alt72) { + switch (alt71) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:2: ( (lv_value_2_0= ruleStringLiteral ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? - int alt71=2; - int LA71_0 = input.LA(1); - - if ( ((LA71_0>=RULE_SIMPLE_ID && LA71_0<=RULE_ESCAPED_ID)||(LA71_0>=20 && LA71_0<=21)||(LA71_0>=29 && LA71_0<=37)) ) { - alt71=1; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:2: ( (lv_value_2_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4263:1: (lv_value_2_0= ruleStringLiteral ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4263:1: (lv_value_2_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4264:3: lv_value_2_0= ruleStringLiteral + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); + } - switch (alt71) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4262:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4263:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4263:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4264:3: lv_ownedParts_2_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9664); - lv_ownedParts_2_0=ruleShadowPartCS(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4280:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - loop70: - do { - int alt70=2; - int LA70_0 = input.LA(1); - - if ( (LA70_0==17) ) { - alt70=1; - } - - - switch (alt70) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4280:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - { - otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCurlyBracketedClauseCS9677); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4284:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4285:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4285:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4286:3: lv_ownedParts_4_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9698); - lv_ownedParts_4_0=ruleShadowPartCS(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_4_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS9663); + lv_value_2_0=ruleStringLiteral(); - } - break; + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - default : - break loop70; - } - } while (true); + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + set( + current, + "value", + lv_value_2_0, + "StringLiteral"); + afterParserOrEnumRuleCall(); + + } + } - } - break; } @@ -12471,21 +12382,24 @@ 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:4303:6: ( (lv_value_5_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4281:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4303:6: ( (lv_value_5_0= ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4304:1: (lv_value_5_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4281:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4281:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4304:1: (lv_value_5_0= ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4305:3: lv_value_5_0= ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4281:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4282:1: (lv_ownedParts_3_0= ruleShadowPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4282:1: (lv_ownedParts_3_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4283:3: lv_ownedParts_3_0= ruleShadowPartCS { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS9729); - lv_value_5_0=ruleStringLiteral(); + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9691); + lv_ownedParts_3_0=ruleShadowPartCS(); state._fsp--; if (state.failed) return current; @@ -12494,11 +12408,11 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if (current==null) { current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_3_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } @@ -12508,6 +12422,74 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4299:2: (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* + loop70: + do { + int alt70=2; + int LA70_0 = input.LA(1); + + if ( (LA70_0==17) ) { + alt70=1; + } + + + switch (alt70) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4299:4: otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + { + otherlv_4=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCurlyBracketedClauseCS9704); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4303:1: ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4304:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4304:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4305:3: lv_ownedParts_5_0= ruleShadowPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9725); + lv_ownedParts_5_0=ruleShadowPartCS(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + + } + break; + + default : + break loop70; + } + } while (true); + + + } + } break; @@ -12636,13 +12618,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4359:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? - int alt78=2; - int LA78_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( ((LA78_0>=RULE_SIMPLE_ID && LA78_0<=RULE_SINGLE_QUOTED_STRING)||(LA78_0>=20 && LA78_0<=22)||LA78_0==24||(LA78_0>=29 && LA78_0<=40)||(LA78_0>=57 && LA78_0<=71)||LA78_0==74||(LA78_0>=76 && LA78_0<=79)||LA78_0==85||(LA78_0>=90 && LA78_0<=91)) ) { - alt78=1; + if ( ((LA77_0>=RULE_SIMPLE_ID && LA77_0<=RULE_SINGLE_QUOTED_STRING)||(LA77_0>=20 && LA77_0<=22)||LA77_0==24||(LA77_0>=29 && LA77_0<=40)||(LA77_0>=57 && LA77_0<=71)||LA77_0==74||(LA77_0>=76 && LA77_0<=79)||LA77_0==85||(LA77_0>=90 && LA77_0<=91)) ) { + alt77=1; } - switch (alt78) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4359:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* { @@ -12682,17 +12664,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4377:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* - loop73: + loop72: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA73_0==17) ) { - alt73=1; + if ( (LA72_0==17) ) { + alt72=1; } - switch (alt73) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4378:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) { @@ -12730,18 +12712,18 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop73; + break loop72; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4395:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? - int alt75=2; - int LA75_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA75_0==25) ) { - alt75=1; + if ( (LA74_0==25) ) { + alt74=1; } - switch (alt75) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4395:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* { @@ -12781,17 +12763,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4413:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* - loop74: + loop73: do { - int alt74=2; - int LA74_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA74_0==17) ) { - alt74=1; + if ( (LA73_0==17) ) { + alt73=1; } - switch (alt74) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4414:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) { @@ -12829,7 +12811,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop74; + break loop73; } } while (true); @@ -12840,17 +12822,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4431:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* - loop77: + loop76: do { - int alt77=2; - int LA77_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA77_0==18) ) { - alt77=1; + if ( (LA76_0==18) ) { + alt76=1; } - switch (alt77) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4431:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* { @@ -12890,17 +12872,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4449:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* - loop76: + loop75: do { - int alt76=2; - int LA76_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA76_0==17) ) { - alt76=1; + if ( (LA75_0==17) ) { + alt75=1; } - switch (alt76) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4450:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) { @@ -12938,7 +12920,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop76; + break loop75; } } while (true); @@ -12947,7 +12929,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop77; + break loop76; } } while (true); @@ -13089,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:4514:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* - loop79: + loop78: do { - int alt79=2; - int LA79_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA79_0==17) ) { - alt79=1; + if ( (LA78_0==17) ) { + alt78=1; } - switch (alt79) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4514:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) { @@ -13149,7 +13131,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop79; + break loop78; } } while (true); @@ -13248,23 +13230,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4561:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4561:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) - int alt82=2; - int LA82_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( ((LA82_0>=RULE_SIMPLE_ID && LA82_0<=RULE_SINGLE_QUOTED_STRING)||(LA82_0>=20 && LA82_0<=22)||(LA82_0>=29 && LA82_0<=40)||(LA82_0>=57 && LA82_0<=71)||LA82_0==74||(LA82_0>=76 && LA82_0<=79)||LA82_0==85||(LA82_0>=90 && LA82_0<=91)) ) { - alt82=1; + if ( ((LA81_0>=RULE_SIMPLE_ID && LA81_0<=RULE_SINGLE_QUOTED_STRING)||(LA81_0>=20 && LA81_0<=22)||(LA81_0>=29 && LA81_0<=40)||(LA81_0>=57 && LA81_0<=71)||LA81_0==74||(LA81_0>=76 && LA81_0<=79)||LA81_0==85||(LA81_0>=90 && LA81_0<=91)) ) { + alt81=1; } - else if ( (LA82_0==24) ) { - alt82=2; + else if ( (LA81_0==24) ) { + alt81=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 82, 0, input); + new NoViableAltException("", 81, 0, input); throw nvae; } - switch (alt82) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4561:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) { @@ -13307,16 +13289,16 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4579:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? - int alt81=3; - int LA81_0 = input.LA(1); + int alt80=3; + int LA80_0 = input.LA(1); - if ( (LA81_0==24) ) { - alt81=1; + if ( (LA80_0==24) ) { + alt80=1; } - else if ( (LA81_0==84) ) { - alt81=2; + else if ( (LA80_0==84) ) { + alt80=2; } - switch (alt81) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4579:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) { @@ -13365,13 +13347,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4601:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? - int alt80=2; - int LA80_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA80_0==47) ) { - alt80=1; + if ( (LA79_0==47) ) { + alt79=1; } - switch (alt80) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4601:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) { @@ -13691,13 +13673,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4723:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt84=2; - int LA84_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA84_0==24) ) { - alt84=1; + if ( (LA83_0==24) ) { + alt83=1; } - switch (alt84) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4723:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -13743,13 +13725,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4745:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt83=2; - int LA83_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA83_0==47) ) { - alt83=1; + if ( (LA82_0==47) ) { + alt82=1; } - switch (alt83) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4745:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -13957,16 +13939,16 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4821:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? - int alt86=3; - int LA86_0 = input.LA(1); + int alt85=3; + int LA85_0 = input.LA(1); - if ( (LA86_0==24) ) { - alt86=1; + if ( (LA85_0==24) ) { + alt85=1; } - else if ( (LA86_0==84) ) { - alt86=2; + else if ( (LA85_0==84) ) { + alt85=2; } - switch (alt86) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4821:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) { @@ -14015,13 +13997,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4843:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt85=2; - int LA85_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA85_0==47) ) { - alt85=1; + if ( (LA84_0==47) ) { + alt84=1; } - switch (alt85) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4843:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -14282,13 +14264,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4942:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt88=2; - int LA88_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA88_0==24) ) { - alt88=1; + if ( (LA87_0==24) ) { + alt87=1; } - switch (alt88) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4942:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -14334,13 +14316,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4964:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt87=2; - int LA87_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA87_0==47) ) { - alt87=1; + if ( (LA86_0==47) ) { + alt86=1; } - switch (alt87) { + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4964:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -14595,9 +14577,9 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5046:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5046:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) - int alt89=2; - alt89 = dfa89.predict(input); - switch (alt89) { + int alt88=2; + alt88 = dfa88.predict(input); + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5047:3: lv_ownedCondition_1_1= ruleExpCS { @@ -14707,17 +14689,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5102:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* - loop90: + loop89: do { - int alt90=2; - int LA90_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA90_0==89) ) { - alt90=1; + if ( (LA89_0==89) ) { + alt89=1; } - switch (alt90) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5103:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) { @@ -14755,7 +14737,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop90; + break loop89; } } while (true); @@ -15099,17 +15081,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5254:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* - loop91: + loop90: do { - int alt91=2; - int LA91_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA91_0==17) ) { - alt91=1; + if ( (LA90_0==17) ) { + alt90=1; } - switch (alt91) { + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5254:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) { @@ -15159,7 +15141,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop91; + break loop90; } } while (true); @@ -15327,13 +15309,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5337:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? - int alt92=2; - int LA92_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA92_0==22) ) { - alt92=1; + if ( (LA91_0==22) ) { + alt91=1; } - switch (alt92) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5338:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) { @@ -15373,13 +15355,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5355:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? - int alt93=2; - int LA93_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA93_0==24) ) { - alt93=1; + if ( (LA92_0==24) ) { + alt92=1; } - switch (alt93) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5355:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) { @@ -15819,13 +15801,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5519:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? - int alt94=2; - int LA94_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA94_0==72) ) { - alt94=1; + if ( (LA93_0==72) ) { + alt93=1; } - switch (alt94) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5519:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) { @@ -15968,23 +15950,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5566:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) - int alt95=2; - int LA95_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA95_0==RULE_INT) ) { - alt95=1; + if ( (LA94_0==RULE_INT) ) { + alt94=1; } - else if ( (LA95_0==40||LA95_0==42||LA95_0==94) ) { - alt95=2; + else if ( (LA94_0==40||LA94_0==42||LA94_0==94) ) { + alt94=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 95, 0, input); + new NoViableAltException("", 94, 0, input); throw nvae; } - switch (alt95) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5567:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS { @@ -16043,16 +16025,16 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5591:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? - int alt96=3; - int LA96_0 = input.LA(1); + int alt95=3; + int LA95_0 = input.LA(1); - if ( (LA96_0==92) ) { - alt96=1; + if ( (LA95_0==92) ) { + alt95=1; } - else if ( (LA96_0==93) ) { - alt96=2; + else if ( (LA95_0==93) ) { + alt95=2; } - switch (alt96) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5591:4: otherlv_3= '|?' { @@ -16190,32 +16172,32 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5638:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5638:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) - int alt97=3; + int alt96=3; switch ( input.LA(1) ) { case 40: { - alt97=1; + alt96=1; } break; case 42: { - alt97=2; + alt96=2; } break; case 94: { - alt97=3; + alt96=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 97, 0, input); + new NoViableAltException("", 96, 0, input); throw nvae; } - switch (alt97) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5639:3: lv_stringBounds_0_1= '*' { @@ -16400,17 +16382,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5717:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* - loop98: + loop97: do { - int alt98=2; - int LA98_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA98_0==28) ) { - alt98=1; + if ( (LA97_0==28) ) { + alt97=1; } - switch (alt98) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5717:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) { @@ -16460,7 +16442,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop98; + break loop97; } } while (true); @@ -16802,17 +16784,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5856:2: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* - loop99: + loop98: do { - int alt99=2; - int LA99_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA99_0==17) ) { - alt99=1; + if ( (LA98_0==17) ) { + alt98=1; } - switch (alt99) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5856:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) { @@ -16862,18 +16844,18 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop99; + break loop98; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5878:4: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA100_0==82) ) { - alt100=1; + if ( (LA99_0==82) ) { + alt99=1; } - switch (alt100) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5879:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) { @@ -17141,13 +17123,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5976:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA102_0==95) ) { - alt102=1; + if ( (LA101_0==95) ) { + alt101=1; } - switch (alt102) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5976:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* { @@ -17193,17 +17175,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5998:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* - loop101: + loop100: do { - int alt101=2; - int LA101_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA101_0==96) ) { - alt101=1; + if ( (LA100_0==96) ) { + alt100=1; } - switch (alt101) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:5998:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) { @@ -17253,7 +17235,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop101; + break loop100; } } while (true); @@ -17342,23 +17324,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6041:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6041:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) - int alt103=2; - int LA103_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( ((LA103_0>=RULE_SIMPLE_ID && LA103_0<=RULE_ESCAPED_ID)||(LA103_0>=20 && LA103_0<=21)||(LA103_0>=29 && LA103_0<=37)) ) { - alt103=1; + if ( ((LA102_0>=RULE_SIMPLE_ID && LA102_0<=RULE_ESCAPED_ID)||(LA102_0>=20 && LA102_0<=21)||(LA102_0>=29 && LA102_0<=37)) ) { + alt102=1; } - else if ( (LA103_0==94) ) { - alt103=2; + else if ( (LA102_0==94) ) { + alt102=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 103, 0, input); + new NoViableAltException("", 102, 0, input); throw nvae; } - switch (alt103) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6042:2: this_TypedRefCS_0= ruleTypedRefCS { @@ -17626,13 +17608,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6138:2: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? - int alt104=2; - int LA104_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA104_0==22) ) { - alt104=1; + if ( (LA103_0==22) ) { + alt103=1; } - switch (alt104) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6138:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' { @@ -17795,13 +17777,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6198:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? - int alt105=2; - int LA105_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA105_0==95) ) { - alt105=1; + if ( (LA104_0==95) ) { + alt104=1; } - switch (alt105) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6198:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) { @@ -17929,23 +17911,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6241:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6241:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) - int alt106=2; - int LA106_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA106_0==RULE_SIMPLE_ID) ) { - alt106=1; + if ( (LA105_0==RULE_SIMPLE_ID) ) { + alt105=1; } - else if ( (LA106_0==RULE_ESCAPED_ID) ) { - alt106=2; + else if ( (LA105_0==RULE_ESCAPED_ID) ) { + alt105=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 106, 0, input); + new NoViableAltException("", 105, 0, input); throw nvae; } - switch (alt106) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6241:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID { @@ -18399,23 +18381,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6393:1: (this_INT_0= RULE_INT | kw= '*' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6393:1: (this_INT_0= RULE_INT | kw= '*' ) - int alt107=2; - int LA107_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA107_0==RULE_INT) ) { - alt107=1; + if ( (LA106_0==RULE_INT) ) { + alt106=1; } - else if ( (LA107_0==40) ) { - alt107=2; + else if ( (LA106_0==40) ) { + alt106=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 107, 0, input); + new NoViableAltException("", 106, 0, input); throw nvae; } - switch (alt107) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:6393:6: this_INT_0= RULE_INT { @@ -18575,25 +18557,25 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { { otherlv_0=(Token)match(input,16,FollowSets000.FOLLOW_16_in_synpred5_InternalQVTcoreBase129); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:90:1: ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) - int alt109=2; - int LA109_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( ((LA109_0>=RULE_SIMPLE_ID && LA109_0<=RULE_ESCAPED_ID)||(LA109_0>=20 && LA109_0<=21)||(LA109_0>=30 && LA109_0<=37)) ) { - alt109=1; + if ( ((LA108_0>=RULE_SIMPLE_ID && LA108_0<=RULE_ESCAPED_ID)||(LA108_0>=20 && LA108_0<=21)||(LA108_0>=30 && LA108_0<=37)) ) { + alt108=1; } - else if ( (LA109_0==29) ) { - int LA109_2 = input.LA(2); + else if ( (LA108_0==29) ) { + int LA108_2 = input.LA(2); - if ( ((LA109_2>=RULE_SIMPLE_ID && LA109_2<=RULE_ESCAPED_ID)||(LA109_2>=20 && LA109_2<=21)||(LA109_2>=29 && LA109_2<=37)) ) { - alt109=2; + if ( ((LA108_2>=RULE_SIMPLE_ID && LA108_2<=RULE_ESCAPED_ID)||(LA108_2>=20 && LA108_2<=21)||(LA108_2>=29 && LA108_2<=37)) ) { + alt108=2; } - else if ( ((LA109_2>=17 && LA109_2<=18)||LA109_2==24||LA109_2==27) ) { - alt109=1; + else if ( ((LA108_2>=17 && LA108_2<=18)||LA108_2==24||LA108_2==27) ) { + alt108=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 109, 2, input); + new NoViableAltException("", 108, 2, input); throw nvae; } @@ -18601,11 +18583,11 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 109, 0, input); + new NoViableAltException("", 108, 0, input); throw nvae; } - switch (alt109) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:90:2: ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) { @@ -18666,41 +18648,41 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:127:3: (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* - loop111: + loop110: do { - int alt111=2; - int LA111_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA111_0==17) ) { - alt111=1; + if ( (LA110_0==17) ) { + alt110=1; } - switch (alt111) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:127:5: otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) { otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_synpred5_InternalQVTcoreBase192); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:131:1: ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) - int alt110=2; - int LA110_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( ((LA110_0>=RULE_SIMPLE_ID && LA110_0<=RULE_ESCAPED_ID)||(LA110_0>=20 && LA110_0<=21)||(LA110_0>=30 && LA110_0<=37)) ) { - alt110=1; + if ( ((LA109_0>=RULE_SIMPLE_ID && LA109_0<=RULE_ESCAPED_ID)||(LA109_0>=20 && LA109_0<=21)||(LA109_0>=30 && LA109_0<=37)) ) { + alt109=1; } - else if ( (LA110_0==29) ) { - int LA110_2 = input.LA(2); + else if ( (LA109_0==29) ) { + int LA109_2 = input.LA(2); - if ( ((LA110_2>=17 && LA110_2<=18)||LA110_2==24||LA110_2==27) ) { - alt110=1; + if ( ((LA109_2>=17 && LA109_2<=18)||LA109_2==24||LA109_2==27) ) { + alt109=1; } - else if ( ((LA110_2>=RULE_SIMPLE_ID && LA110_2<=RULE_ESCAPED_ID)||(LA110_2>=20 && LA110_2<=21)||(LA110_2>=29 && LA110_2<=37)) ) { - alt110=2; + else if ( ((LA109_2>=RULE_SIMPLE_ID && LA109_2<=RULE_ESCAPED_ID)||(LA109_2>=20 && LA109_2<=21)||(LA109_2>=29 && LA109_2<=37)) ) { + alt109=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 110, 2, input); + new NoViableAltException("", 109, 2, input); throw nvae; } @@ -18708,11 +18690,11 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 110, 0, input); + new NoViableAltException("", 109, 0, input); throw nvae; } - switch (alt110) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:131:2: ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) { @@ -18777,23 +18759,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop111; + break loop110; } } while (true); otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_18_in_synpred5_InternalQVTcoreBase256); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:172:1: ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* - loop112: + loop111: do { - int alt112=2; - int LA112_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( ((LA112_0>=RULE_SIMPLE_ID && LA112_0<=RULE_SINGLE_QUOTED_STRING)||(LA112_0>=20 && LA112_0<=22)||LA112_0==26||(LA112_0>=29 && LA112_0<=40)||(LA112_0>=57 && LA112_0<=71)||LA112_0==74||(LA112_0>=76 && LA112_0<=79)||LA112_0==85||(LA112_0>=90 && LA112_0<=91)) ) { - alt112=1; + if ( ((LA111_0>=RULE_SIMPLE_ID && LA111_0<=RULE_SINGLE_QUOTED_STRING)||(LA111_0>=20 && LA111_0<=22)||LA111_0==26||(LA111_0>=29 && LA111_0<=40)||(LA111_0>=57 && LA111_0<=71)||LA111_0==74||(LA111_0>=76 && LA111_0<=79)||LA111_0==85||(LA111_0>=90 && LA111_0<=91)) ) { + alt111=1; } - switch (alt112) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:173:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) { @@ -18818,7 +18800,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop112; + break loop111; } } while (true); @@ -18853,25 +18835,25 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { { otherlv_9=(Token)match(input,16,FollowSets000.FOLLOW_16_in_synpred9_InternalQVTcoreBase310); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:199:1: ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) - int alt114=2; - int LA114_0 = input.LA(1); + int alt113=2; + int LA113_0 = input.LA(1); - if ( ((LA114_0>=RULE_SIMPLE_ID && LA114_0<=RULE_ESCAPED_ID)||(LA114_0>=20 && LA114_0<=21)||(LA114_0>=30 && LA114_0<=37)) ) { - alt114=1; + if ( ((LA113_0>=RULE_SIMPLE_ID && LA113_0<=RULE_ESCAPED_ID)||(LA113_0>=20 && LA113_0<=21)||(LA113_0>=30 && LA113_0<=37)) ) { + alt113=1; } - else if ( (LA114_0==29) ) { - int LA114_2 = input.LA(2); + else if ( (LA113_0==29) ) { + int LA113_2 = input.LA(2); - if ( ((LA114_2>=RULE_SIMPLE_ID && LA114_2<=RULE_ESCAPED_ID)||(LA114_2>=20 && LA114_2<=21)||(LA114_2>=29 && LA114_2<=37)) ) { - alt114=2; + if ( ((LA113_2>=RULE_SIMPLE_ID && LA113_2<=RULE_ESCAPED_ID)||(LA113_2>=20 && LA113_2<=21)||(LA113_2>=29 && LA113_2<=37)) ) { + alt113=2; } - else if ( (LA114_2==17||LA114_2==19||LA114_2==24||LA114_2==27) ) { - alt114=1; + else if ( (LA113_2==17||LA113_2==19||LA113_2==24||LA113_2==27) ) { + alt113=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 114, 2, input); + new NoViableAltException("", 113, 2, input); throw nvae; } @@ -18879,11 +18861,11 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 114, 0, input); + new NoViableAltException("", 113, 0, input); throw nvae; } - switch (alt114) { + switch (alt113) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:199:2: ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) { @@ -18944,41 +18926,41 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:236:3: (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* - loop116: + loop115: do { - int alt116=2; - int LA116_0 = input.LA(1); + int alt115=2; + int LA115_0 = input.LA(1); - if ( (LA116_0==17) ) { - alt116=1; + if ( (LA115_0==17) ) { + alt115=1; } - switch (alt116) { + switch (alt115) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:236:5: otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) { otherlv_12=(Token)match(input,17,FollowSets000.FOLLOW_17_in_synpred9_InternalQVTcoreBase373); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:240:1: ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) - int alt115=2; - int LA115_0 = input.LA(1); + int alt114=2; + int LA114_0 = input.LA(1); - if ( ((LA115_0>=RULE_SIMPLE_ID && LA115_0<=RULE_ESCAPED_ID)||(LA115_0>=20 && LA115_0<=21)||(LA115_0>=30 && LA115_0<=37)) ) { - alt115=1; + if ( ((LA114_0>=RULE_SIMPLE_ID && LA114_0<=RULE_ESCAPED_ID)||(LA114_0>=20 && LA114_0<=21)||(LA114_0>=30 && LA114_0<=37)) ) { + alt114=1; } - else if ( (LA115_0==29) ) { - int LA115_2 = input.LA(2); + else if ( (LA114_0==29) ) { + int LA114_2 = input.LA(2); - if ( (LA115_2==17||LA115_2==19||LA115_2==24||LA115_2==27) ) { - alt115=1; + if ( (LA114_2==17||LA114_2==19||LA114_2==24||LA114_2==27) ) { + alt114=1; } - else if ( ((LA115_2>=RULE_SIMPLE_ID && LA115_2<=RULE_ESCAPED_ID)||(LA115_2>=20 && LA115_2<=21)||(LA115_2>=29 && LA115_2<=37)) ) { - alt115=2; + else if ( ((LA114_2>=RULE_SIMPLE_ID && LA114_2<=RULE_ESCAPED_ID)||(LA114_2>=20 && LA114_2<=21)||(LA114_2>=29 && LA114_2<=37)) ) { + alt114=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 115, 2, input); + new NoViableAltException("", 114, 2, input); throw nvae; } @@ -18986,11 +18968,11 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 115, 0, input); + new NoViableAltException("", 114, 0, input); throw nvae; } - switch (alt115) { + switch (alt114) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:240:2: ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) { @@ -19055,7 +19037,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop116; + break loop115; } } while (true); @@ -19083,18 +19065,18 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { { otherlv_16=(Token)match(input,16,FollowSets000.FOLLOW_16_in_synpred11_InternalQVTcoreBase457); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:286:1: ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ - int cnt117=0; - loop117: + int cnt116=0; + loop116: do { - int alt117=2; - int LA117_0 = input.LA(1); + int alt116=2; + int LA116_0 = input.LA(1); - if ( ((LA117_0>=RULE_SIMPLE_ID && LA117_0<=RULE_SINGLE_QUOTED_STRING)||(LA117_0>=20 && LA117_0<=22)||LA117_0==26||(LA117_0>=29 && LA117_0<=40)||(LA117_0>=57 && LA117_0<=71)||LA117_0==74||(LA117_0>=76 && LA117_0<=79)||LA117_0==85||(LA117_0>=90 && LA117_0<=91)) ) { - alt117=1; + if ( ((LA116_0>=RULE_SIMPLE_ID && LA116_0<=RULE_SINGLE_QUOTED_STRING)||(LA116_0>=20 && LA116_0<=22)||LA116_0==26||(LA116_0>=29 && LA116_0<=40)||(LA116_0>=57 && LA116_0<=71)||LA116_0==74||(LA116_0>=76 && LA116_0<=79)||LA116_0==85||(LA116_0>=90 && LA116_0<=91)) ) { + alt116=1; } - switch (alt117) { + switch (alt116) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:287:1: (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) { @@ -19119,13 +19101,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - if ( cnt117 >= 1 ) break loop117; + if ( cnt116 >= 1 ) break loop116; if (state.backtracking>0) {state.failed=true; return ;} EarlyExitException eee = - new EarlyExitException(117, input); + new EarlyExitException(116, input); throw eee; } - cnt117++; + cnt116++; } while (true); otherlv_18=(Token)match(input,19,FollowSets000.FOLLOW_19_in_synpred11_InternalQVTcoreBase491); if (state.failed) return ; @@ -19180,17 +19162,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:505:2: (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* - loop120: + loop119: do { - int alt120=2; - int LA120_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA120_0==17) ) { - alt120=1; + if ( (LA119_0==17) ) { + alt119=1; } - switch (alt120) { + switch (alt119) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:505:4: otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) { @@ -19222,23 +19204,23 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop120; + break loop119; } } while (true); otherlv_4=(Token)match(input,18,FollowSets000.FOLLOW_18_in_synpred19_InternalQVTcoreBase962); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:531:1: ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* - loop121: + loop120: do { - int alt121=2; - int LA121_0 = input.LA(1); + int alt120=2; + int LA120_0 = input.LA(1); - if ( ((LA121_0>=RULE_SIMPLE_ID && LA121_0<=RULE_SINGLE_QUOTED_STRING)||(LA121_0>=20 && LA121_0<=22)||(LA121_0>=29 && LA121_0<=40)||(LA121_0>=57 && LA121_0<=71)||LA121_0==74||(LA121_0>=76 && LA121_0<=79)||LA121_0==85||(LA121_0>=90 && LA121_0<=91)) ) { - alt121=1; + if ( ((LA120_0>=RULE_SIMPLE_ID && LA120_0<=RULE_SINGLE_QUOTED_STRING)||(LA120_0>=20 && LA120_0<=22)||(LA120_0>=29 && LA120_0<=40)||(LA120_0>=57 && LA120_0<=71)||LA120_0==74||(LA120_0>=76 && LA120_0<=79)||LA120_0==85||(LA120_0>=90 && LA120_0<=91)) ) { + alt120=1; } - switch (alt121) { + switch (alt120) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:532:1: (lv_ownedPredicates_5_0= rulePredicateCS ) { @@ -19263,7 +19245,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop121; + break loop120; } } while (true); @@ -19316,17 +19298,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:576:2: (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* - loop122: + loop121: do { - int alt122=2; - int LA122_0 = input.LA(1); + int alt121=2; + int LA121_0 = input.LA(1); - if ( (LA122_0==17) ) { - alt122=1; + if ( (LA121_0==17) ) { + alt121=1; } - switch (alt122) { + switch (alt121) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:576:4: otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) { @@ -19358,7 +19340,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop122; + break loop121; } } while (true); @@ -19386,18 +19368,18 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { { otherlv_12=(Token)match(input,22,FollowSets000.FOLLOW_22_in_synpred23_InternalQVTcoreBase1105); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:607:1: ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ - int cnt123=0; - loop123: + int cnt122=0; + loop122: do { - int alt123=2; - int LA123_0 = input.LA(1); + int alt122=2; + int LA122_0 = input.LA(1); - if ( ((LA123_0>=RULE_SIMPLE_ID && LA123_0<=RULE_SINGLE_QUOTED_STRING)||(LA123_0>=20 && LA123_0<=22)||(LA123_0>=29 && LA123_0<=40)||(LA123_0>=57 && LA123_0<=71)||LA123_0==74||(LA123_0>=76 && LA123_0<=79)||LA123_0==85||(LA123_0>=90 && LA123_0<=91)) ) { - alt123=1; + if ( ((LA122_0>=RULE_SIMPLE_ID && LA122_0<=RULE_SINGLE_QUOTED_STRING)||(LA122_0>=20 && LA122_0<=22)||(LA122_0>=29 && LA122_0<=40)||(LA122_0>=57 && LA122_0<=71)||LA122_0==74||(LA122_0>=76 && LA122_0<=79)||LA122_0==85||(LA122_0>=90 && LA122_0<=91)) ) { + alt122=1; } - switch (alt123) { + switch (alt122) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:608:1: (lv_ownedPredicates_13_0= rulePredicateCS ) { @@ -19422,13 +19404,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - if ( cnt123 >= 1 ) break loop123; + if ( cnt122 >= 1 ) break loop122; if (state.backtracking>0) {state.failed=true; return ;} EarlyExitException eee = - new EarlyExitException(123, input); + new EarlyExitException(122, input); throw eee; } - cnt123++; + cnt122++; } while (true); otherlv_14=(Token)match(input,23,FollowSets000.FOLLOW_23_in_synpred23_InternalQVTcoreBase1139); if (state.failed) return ; @@ -19489,13 +19471,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { state._fsp--; if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3750:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? - int alt132=2; - int LA132_0 = input.LA(1); + int alt131=2; + int LA131_0 = input.LA(1); - if ( (LA132_0==38||(LA132_0>=40 && LA132_0<=56)) ) { - alt132=1; + if ( (LA131_0==38||(LA131_0>=40 && LA131_0<=56)) ) { + alt131=1; } - switch (alt132) { + switch (alt131) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3750:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) { @@ -19838,7 +19820,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { protected DFA59 dfa59 = new DFA59(this); protected DFA62 dfa62 = new DFA62(this); protected DFA65 dfa65 = new DFA65(this); - protected DFA89 dfa89 = new DFA89(this); + protected DFA88 dfa88 = new DFA88(this); static final String DFA10_eotS = "\13\uffff"; static final String DFA10_eofS = @@ -20529,19 +20511,19 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { throw nvae; } } - static final String DFA89_eotS = + static final String DFA88_eotS = "\20\uffff"; - static final String DFA89_eofS = + static final String DFA88_eofS = "\20\uffff"; - static final String DFA89_minS = + static final String DFA88_minS = "\1\4\1\uffff\15\20\1\uffff"; - static final String DFA89_maxS = + static final String DFA88_maxS = "\1\133\1\uffff\15\126\1\uffff"; - static final String DFA89_acceptS = + static final String DFA88_acceptS = "\1\uffff\1\1\15\uffff\1\2"; - static final String DFA89_specialS = + static final String DFA88_specialS = "\20\uffff}>"; - static final String[] DFA89_transitionS = { + static final String[] DFA88_transitionS = { "\1\2\1\3\2\1\14\uffff\1\7\1\16\1\1\1\uffff\1\17\4\uffff\1\13\1\4\1\5\1\6\1\10\1\11\1\12\1\14\1\15\3\1\20\uffff\17\1\2\uffff\1\1\1\uffff\4\1\5\uffff\1\1\4\uffff\2\1", "", "\1\1\5\uffff\1\1\1\uffff\1\17\3\uffff\1\1\11\uffff\1\1\1\uffff\21\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1", @@ -20560,34 +20542,34 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { "" }; - 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[] DFA88_eot = DFA.unpackEncodedString(DFA88_eotS); + static final short[] DFA88_eof = DFA.unpackEncodedString(DFA88_eofS); + static final char[] DFA88_min = DFA.unpackEncodedStringToUnsignedChars(DFA88_minS); + static final char[] DFA88_max = DFA.unpackEncodedStringToUnsignedChars(DFA88_maxS); + static final short[] DFA88_accept = DFA.unpackEncodedString(DFA88_acceptS); + static final short[] DFA88_special = DFA.unpackEncodedString(DFA88_specialS); + static final short[][] DFA88_transition; static { - int numStates = DFA89_transitionS.length; - DFA89_transition = new short[numStates][]; + int numStates = DFA88_transitionS.length; + DFA88_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA89_transition[i] = DFA.unpackEncodedString(DFA89_transitionS[i]); + DFA88_transition[i] = DFA.unpackEncodedString(DFA88_transitionS[i]); } } - class DFA89 extends DFA { + class DFA88 extends DFA { - public DFA89(BaseRecognizer recognizer) { + public DFA88(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 = 88; + this.eot = DFA88_eot; + this.eof = DFA88_eof; + this.min = DFA88_min; + this.max = DFA88_max; + this.accept = DFA88_accept; + this.special = DFA88_special; + this.transition = DFA88_transition; } public String getDescription() { return "5046:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )"; @@ -20973,10 +20955,10 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS9582 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS9592 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_16_in_ruleCurlyBracketedClauseCS9641 = new BitSet(new long[]{0x0000003FE03800B0L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9664 = new BitSet(new long[]{0x00000000000A0000L}); - public static final BitSet FOLLOW_17_in_ruleCurlyBracketedClauseCS9677 = new BitSet(new long[]{0x0000003FE0300030L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9698 = new BitSet(new long[]{0x00000000000A0000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS9729 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS9663 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9691 = new BitSet(new long[]{0x00000000000A0000L}); + public static final BitSet FOLLOW_17_in_ruleCurlyBracketedClauseCS9704 = new BitSet(new long[]{0x0000003FE0300030L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS9725 = new BitSet(new long[]{0x00000000000A0000L}); public static final BitSet FOLLOW_19_in_ruleCurlyBracketedClauseCS9742 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS9778 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS9788 = 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 1dfd67f91..bfc54dd3d 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 @@ -1918,7 +1918,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { /// * A curly bracket clause is a generalized rule for the literal arguments of collections, maps, tuples and shadows.* / //CurlyBracketedClauseCS: - // {CurlyBracketedClauseCS} "{" ((ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? | value=StringLiteral) "}"; + // {CurlyBracketedClauseCS} "{" (value=StringLiteral | ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? "}"; public EssentialOCLGrammarAccess.CurlyBracketedClauseCSElements getCurlyBracketedClauseCSAccess() { return gaEssentialOCL.getCurlyBracketedClauseCSAccess(); } 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 06bb7a4a2..7f33c0f2c 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 @@ -108,6 +108,11 @@ public abstract class AbstractQVTimperativeUiModule extends org.eclipse.xtext.ui } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment + public Class<? extends org.eclipse.xtext.generator.IContextualOutputConfigurationProvider> bindIContextualOutputConfigurationProvider() { + return org.eclipse.xtext.builder.EclipseOutputConfigurationProvider.class; + } + + // 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); } diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java index ff4f4c16f..3cebed575 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java @@ -205,8 +205,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getGroup(), "rule__NameExpCS__Group__0"); put(grammarAccess.getNameExpCSAccess().getGroup_4(), "rule__NameExpCS__Group_4__0"); put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup(), "rule__CurlyBracketedClauseCS__Group__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0(), "rule__CurlyBracketedClauseCS__Group_2_0__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1(), "rule__CurlyBracketedClauseCS__Group_2_0_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1(), "rule__CurlyBracketedClauseCS__Group_2_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1(), "rule__CurlyBracketedClauseCS__Group_2_1_1__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup(), "rule__RoundBracketedClauseCS__Group__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2(), "rule__RoundBracketedClauseCS__Group_2__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_2(), "rule__RoundBracketedClauseCS__Group_2_2__0"); @@ -414,9 +414,9 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2(), "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2"); put(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3(), "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3"); put(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0(), "rule__NameExpCS__IsPreAssignment_4_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_1"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0"); 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 54262e760..1593ac18e 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 @@ -4323,15 +4323,15 @@ rule__CurlyBracketedClauseCS__Alternatives_2 } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } -(rule__CurlyBracketedClauseCS__Group_2_0__0)? -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } +(rule__CurlyBracketedClauseCS__ValueAssignment_2_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } ) |( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } -(rule__CurlyBracketedClauseCS__ValueAssignment_2_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1__0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } ) ; @@ -15374,7 +15374,7 @@ rule__CurlyBracketedClauseCS__Group__2__Impl : ( { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } -(rule__CurlyBracketedClauseCS__Alternatives_2) +(rule__CurlyBracketedClauseCS__Alternatives_2)? { after(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } ) @@ -15422,27 +15422,27 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0__0 +rule__CurlyBracketedClauseCS__Group_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0__1 + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } ) ; @@ -15451,26 +15451,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0__1 +rule__CurlyBracketedClauseCS__Group_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } -(rule__CurlyBracketedClauseCS__Group_2_0_1__0)* -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1_1__0)* +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } ) ; @@ -15483,29 +15483,29 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0_1__0 +rule__CurlyBracketedClauseCS__Group_2_1_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0_1__1 + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ',' -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ) ; @@ -15514,26 +15514,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0_1__1 +rule__CurlyBracketedClauseCS__Group_2_1_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } ) ; @@ -21774,14 +21774,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 +rule__CurlyBracketedClauseCS__ValueAssignment_2_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } + ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } ) ; @@ -21789,14 +21789,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } ) ; @@ -21804,14 +21804,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__ValueAssignment_2_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } - ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } ) ; 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 54fef2639..652a35138 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 @@ -10499,12 +10499,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa else if ( (LA10_0==25) ) { int LA10_2 = input.LA(2); - if ( ((LA10_2>=RULE_SIMPLE_ID && LA10_2<=RULE_ESCAPED_ID)||(LA10_2>=18 && LA10_2<=28)) ) { - alt10=2; - } - else if ( (LA10_2==EOF||LA10_2==16||LA10_2==65||LA10_2==72||LA10_2==75) ) { + if ( (LA10_2==EOF||LA10_2==16||LA10_2==65||LA10_2==72||LA10_2==75) ) { alt10=1; } + else if ( ((LA10_2>=RULE_SIMPLE_ID && LA10_2<=RULE_ESCAPED_ID)||(LA10_2>=18 && LA10_2<=28)) ) { + alt10=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -14013,63 +14013,52 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4320:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4320:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ); public final void rule__CurlyBracketedClauseCS__Alternatives_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:4324:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ) - int alt35=2; - int LA35_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4324:1: ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ) + int alt34=2; + int LA34_0 = input.LA(1); - if ( ((LA35_0>=RULE_SIMPLE_ID && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=18 && LA35_0<=28)||LA35_0==67) ) { - alt35=1; + if ( (LA34_0==RULE_SINGLE_QUOTED_STRING) ) { + alt34=1; } - else if ( (LA35_0==RULE_SINGLE_QUOTED_STRING) ) { - alt35=2; + else if ( ((LA34_0>=RULE_SIMPLE_ID && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=18 && LA34_0<=28)) ) { + alt34=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt35) { + switch (alt34) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4325:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4325:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4325:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4326:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4325:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4326:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4327:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? - int alt34=2; - int LA34_0 = input.LA(1); - - 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:4327:2: rule__CurlyBracketedClauseCS__Group_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_29452); - rule__CurlyBracketedClauseCS__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4327:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4327:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 + { + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_29452); + rule__CurlyBracketedClauseCS__ValueAssignment_2_0(); - } - break; + state._fsp--; + if (state.failed) return ; } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } } @@ -14078,19 +14067,19 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4331:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4331:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4331:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4332:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4331:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4332:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4333:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4333:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4333:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4333:2: rule__CurlyBracketedClauseCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_29471); - rule__CurlyBracketedClauseCS__ValueAssignment_2_1(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_29470); + rule__CurlyBracketedClauseCS__Group_2_1__0(); state._fsp--; if (state.failed) return ; @@ -14098,7 +14087,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } } @@ -14131,23 +14120,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4346:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) ) - int alt36=2; - int LA36_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( ((LA36_0>=RULE_INT && LA36_0<=RULE_ESCAPED_ID)||(LA36_0>=18 && LA36_0<=31)||(LA36_0>=48 && LA36_0<=62)||LA36_0==73||LA36_0==79||(LA36_0>=81 && LA36_0<=82)||LA36_0==86||(LA36_0>=91 && LA36_0<=92)||(LA36_0>=98 && LA36_0<=99)) ) { - alt36=1; + if ( ((LA35_0>=RULE_INT && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=18 && LA35_0<=31)||(LA35_0>=48 && LA35_0<=62)||LA35_0==73||LA35_0==79||(LA35_0>=81 && LA35_0<=82)||LA35_0==86||(LA35_0>=91 && LA35_0<=92)||(LA35_0>=98 && LA35_0<=99)) ) { + alt35=1; } - else if ( (LA36_0==72) ) { - alt36=2; + else if ( (LA35_0==72) ) { + alt35=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt36) { + switch (alt35) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4347:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) { @@ -14160,7 +14149,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4349:1: ( rule__NavigatingArgCS__Group_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4349:2: rule__NavigatingArgCS__Group_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9504); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9503); rule__NavigatingArgCS__Group_0__0(); state._fsp--; @@ -14189,7 +14178,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4355:1: ( rule__NavigatingArgCS__Group_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4355:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9522); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9521); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -14231,23 +14220,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4368:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) ) - int alt37=2; - int LA37_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA37_0==72) ) { - alt37=1; + if ( (LA36_0==72) ) { + alt36=1; } - else if ( (LA37_0==68) ) { - alt37=2; + else if ( (LA36_0==68) ) { + alt36=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt37) { + switch (alt36) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4369:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) { @@ -14260,7 +14249,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4371:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4371:2: rule__NavigatingArgCS__Group_0_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19555); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19554); rule__NavigatingArgCS__Group_0_1_0__0(); state._fsp--; @@ -14289,7 +14278,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4377:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4377:2: rule__NavigatingArgCS__Group_0_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19573); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19572); rule__NavigatingArgCS__Group_0_1_1__0(); state._fsp--; @@ -14331,23 +14320,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4390:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) ) - int alt38=2; - int LA38_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA38_0==72) ) { - alt38=1; + if ( (LA37_0==72) ) { + alt37=1; } - else if ( (LA38_0==68) ) { - alt38=2; + else if ( (LA37_0==68) ) { + alt37=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 37, 0, input); throw nvae; } - switch (alt38) { + switch (alt37) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4391:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) { @@ -14360,7 +14349,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4393:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4393:2: rule__NavigatingCommaArgCS__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29606); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29605); rule__NavigatingCommaArgCS__Group_2_0__0(); state._fsp--; @@ -14389,7 +14378,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4399:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4399:2: rule__NavigatingCommaArgCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29624); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29623); rule__NavigatingCommaArgCS__Group_2_1__0(); state._fsp--; @@ -14431,9 +14420,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4412:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) - int alt39=2; - alt39 = dfa39.predict(input); - switch (alt39) { + int alt38=2; + alt38 = dfa38.predict(input); + switch (alt38) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4413:1: ( ruleExpCS ) { @@ -14443,7 +14432,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09657); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09656); ruleExpCS(); state._fsp--; @@ -14466,7 +14455,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09674); + pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09673); rulePatternExpCS(); state._fsp--; @@ -14505,23 +14494,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4434:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ) - int alt40=2; - int LA40_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA40_0==RULE_INT) ) { - alt40=1; + if ( (LA39_0==RULE_INT) ) { + alt39=1; } - else if ( (LA40_0==31||LA40_0==33||LA40_0==64) ) { - alt40=2; + else if ( (LA39_0==31||LA39_0==33||LA39_0==64) ) { + alt39=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 39, 0, input); throw nvae; } - switch (alt40) { + switch (alt39) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4435:1: ( ruleMultiplicityBoundsCS ) { @@ -14531,7 +14520,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19706); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19705); ruleMultiplicityBoundsCS(); state._fsp--; @@ -14554,7 +14543,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19723); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19722); ruleMultiplicityStringCS(); state._fsp--; @@ -14593,23 +14582,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4456:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) ) - int alt41=2; - int LA41_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA41_0==63) ) { - alt41=1; + if ( (LA40_0==63) ) { + alt40=1; } - else if ( (LA41_0==101) ) { - alt41=2; + else if ( (LA40_0==101) ) { + alt40=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); + new NoViableAltException("", 40, 0, input); throw nvae; } - switch (alt41) { + switch (alt40) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4457:1: ( '|?' ) { @@ -14619,7 +14608,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__MultiplicityCS__Alternatives_29756); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__MultiplicityCS__Alternatives_29755); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } @@ -14641,7 +14630,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4467:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4467:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29775); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29774); rule__MultiplicityCS__IsNullFreeAssignment_2_1(); state._fsp--; @@ -14683,32 +14672,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4480:1: ( ( '*' ) | ( '+' ) | ( '?' ) ) - int alt42=3; + int alt41=3; switch ( input.LA(1) ) { case 31: { - alt42=1; + alt41=1; } break; case 33: { - alt42=2; + alt41=2; } break; case 64: { - alt42=3; + alt41=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt42) { + switch (alt41) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4481:1: ( '*' ) { @@ -14718,7 +14707,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } - match(input,31,FollowSets000.FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09809); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09808); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } @@ -14737,7 +14726,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } - match(input,33,FollowSets000.FOLLOW_33_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09829); if (state.failed) return ; + match(input,33,FollowSets000.FOLLOW_33_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09828); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } @@ -14756,7 +14745,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09849); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09848); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } @@ -14791,23 +14780,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4514:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ) - int alt43=2; - int LA43_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=18 && LA43_0<=28)) ) { - alt43=1; + if ( ((LA42_0>=RULE_SIMPLE_ID && LA42_0<=RULE_ESCAPED_ID)||(LA42_0>=18 && LA42_0<=28)) ) { + alt42=1; } - else if ( (LA43_0==64) ) { - alt43=2; + else if ( (LA42_0==64) ) { + alt42=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt43) { + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4515:1: ( ruleTypedRefCS ) { @@ -14817,7 +14806,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9883); + pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9882); ruleTypedRefCS(); state._fsp--; @@ -14840,7 +14829,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9900); + pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9899); ruleWildcardTypeRefCS(); state._fsp--; @@ -14879,23 +14868,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4536:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ) - int alt44=2; - int LA44_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA44_0==RULE_SIMPLE_ID) ) { - alt44=1; + if ( (LA43_0==RULE_SIMPLE_ID) ) { + alt43=1; } - else if ( (LA44_0==RULE_ESCAPED_ID) ) { - alt44=2; + else if ( (LA43_0==RULE_ESCAPED_ID) ) { + alt43=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 44, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt44) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4537:1: ( RULE_SIMPLE_ID ) { @@ -14905,7 +14894,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } - match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9932); if (state.failed) return ; + match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9931); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } @@ -14924,7 +14913,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } - match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9949); if (state.failed) return ; + match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9948); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } @@ -14959,23 +14948,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa try { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4558:1: ( ( RULE_INT ) | ( '*' ) ) - int alt45=2; - int LA45_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA45_0==RULE_INT) ) { - alt45=1; + if ( (LA44_0==RULE_INT) ) { + alt44=1; } - else if ( (LA45_0==31) ) { - alt45=2; + else if ( (LA44_0==31) ) { + alt44=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 45, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt45) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4559:1: ( RULE_INT ) { @@ -14985,7 +14974,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9981); if (state.failed) return ; + match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9980); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } @@ -15004,7 +14993,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } - match(input,31,FollowSets000.FOLLOW_31_in_rule__UPPER__Alternatives9999); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__UPPER__Alternatives9998); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } @@ -15041,12 +15030,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:4584: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:4585:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__010031); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__010030); rule__TopLevelCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__010034); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__010033); rule__TopLevelCS__Group__1(); state._fsp--; @@ -15086,21 +15075,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4599:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )* - loop46: + loop45: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA46_0==20) ) { - alt46=1; + if ( (LA45_0==20) ) { + alt45=1; } - switch (alt46) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4599:2: rule__TopLevelCS__OwnedImportsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl10061); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl10060); rule__TopLevelCS__OwnedImportsAssignment_0(); state._fsp--; @@ -15110,7 +15099,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop46; + break loop45; } } while (true); @@ -15148,7 +15137,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4613: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:4614:2: rule__TopLevelCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__110092); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__110091); rule__TopLevelCS__Group__1__Impl(); state._fsp--; @@ -15188,21 +15177,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:4627:1: ( rule__TopLevelCS__Alternatives_1 )* - loop47: + loop46: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( ((LA47_0>=23 && LA47_0<=24)||LA47_0==27||LA47_0==95) ) { - alt47=1; + if ( ((LA46_0>=23 && LA46_0<=24)||LA46_0==27||LA46_0==95) ) { + alt46=1; } - switch (alt47) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4627:2: rule__TopLevelCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl10119); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl10118); rule__TopLevelCS__Alternatives_1(); state._fsp--; @@ -15212,7 +15201,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop47; + break loop46; } } while (true); @@ -15250,12 +15239,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:4645: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:4646:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__010154); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__010153); rule__DirectionCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__010157); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__010156); rule__DirectionCS__Group__1(); state._fsp--; @@ -15329,12 +15318,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:4676: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:4677:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__110215); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__110214); rule__DirectionCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__110218); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__110217); rule__DirectionCS__Group__2(); state._fsp--; @@ -15376,7 +15365,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4691: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:4691:2: rule__DirectionCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl10245); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl10244); rule__DirectionCS__NameAssignment_1(); state._fsp--; @@ -15418,12 +15407,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:4705: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:4706:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__210275); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__210274); rule__DirectionCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__210278); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__210277); rule__DirectionCS__Group__3(); state._fsp--; @@ -15463,17 +15452,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:4720:1: ( rule__DirectionCS__Group_2__0 )? - int alt48=2; - int LA48_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA48_0==21) ) { - alt48=1; + if ( (LA47_0==21) ) { + alt47=1; } - switch (alt48) { + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4720:2: rule__DirectionCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl10305); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl10304); rule__DirectionCS__Group_2__0(); state._fsp--; @@ -15518,7 +15507,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4734: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:4735:2: rule__DirectionCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__310336); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__310335); rule__DirectionCS__Group__3__Impl(); state._fsp--; @@ -15558,17 +15547,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:4748:1: ( rule__DirectionCS__Group_3__0 )? - int alt49=2; - int LA49_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA49_0==28) ) { - alt49=1; + if ( (LA48_0==28) ) { + alt48=1; } - switch (alt49) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4748:2: rule__DirectionCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl10363); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl10362); rule__DirectionCS__Group_3__0(); state._fsp--; @@ -15613,12 +15602,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:4770: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:4771: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__010402); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__010401); 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__010405); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__010404); rule__DirectionCS__Group_2__1(); state._fsp--; @@ -15657,7 +15646,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__Impl10433); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__DirectionCS__Group_2__0__Impl10432); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } @@ -15692,12 +15681,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:4801: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:4802: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__110464); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__110463); 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__110467); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__110466); rule__DirectionCS__Group_2__2(); state._fsp--; @@ -15739,7 +15728,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4816: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:4816:2: rule__DirectionCS__ImportsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10494); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10493); rule__DirectionCS__ImportsAssignment_2_1(); state._fsp--; @@ -15781,7 +15770,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4830: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:4831:2: rule__DirectionCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210524); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210523); rule__DirectionCS__Group_2__2__Impl(); state._fsp--; @@ -15821,21 +15810,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:4844:1: ( rule__DirectionCS__Group_2_2__0 )* - loop50: + loop49: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA50_0==65) ) { - alt50=1; + if ( (LA49_0==65) ) { + alt49=1; } - switch (alt50) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4844:2: rule__DirectionCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10551); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10550); rule__DirectionCS__Group_2_2__0(); state._fsp--; @@ -15845,7 +15834,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop50; + break loop49; } } while (true); @@ -15883,12 +15872,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:4864: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:4865: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__010588); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010587); 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__010591); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010590); rule__DirectionCS__Group_2_2__1(); state._fsp--; @@ -15927,7 +15916,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__DirectionCS__Group_2_2__0__Impl10619); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__DirectionCS__Group_2_2__0__Impl10618); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } @@ -15962,7 +15951,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4895: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:4896:2: rule__DirectionCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110650); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110649); rule__DirectionCS__Group_2_2__1__Impl(); state._fsp--; @@ -16004,7 +15993,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4909: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:4909:2: rule__DirectionCS__ImportsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10677); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10676); rule__DirectionCS__ImportsAssignment_2_2_1(); state._fsp--; @@ -16046,12 +16035,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:4927: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:4928: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__010711); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010710); 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__010714); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010713); rule__DirectionCS__Group_3__1(); state._fsp--; @@ -16090,7 +16079,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__Impl10742); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__DirectionCS__Group_3__0__Impl10741); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } @@ -16125,12 +16114,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:4958: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:4959: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__110773); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110772); 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__110776); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110775); rule__DirectionCS__Group_3__2(); state._fsp--; @@ -16172,7 +16161,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4973: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:4973:2: rule__DirectionCS__UsesAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10803); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10802); rule__DirectionCS__UsesAssignment_3_1(); state._fsp--; @@ -16214,7 +16203,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4987: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:4988:2: rule__DirectionCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210833); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210832); rule__DirectionCS__Group_3__2__Impl(); state._fsp--; @@ -16254,21 +16243,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:5001:1: ( rule__DirectionCS__Group_3_2__0 )* - loop51: + loop50: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA51_0==65) ) { - alt51=1; + if ( (LA50_0==65) ) { + alt50=1; } - switch (alt51) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5001:2: rule__DirectionCS__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10860); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10859); rule__DirectionCS__Group_3_2__0(); state._fsp--; @@ -16278,7 +16267,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop51; + break loop50; } } while (true); @@ -16316,12 +16305,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:5021: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:5022: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__010897); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010896); 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__010900); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010899); rule__DirectionCS__Group_3_2__1(); state._fsp--; @@ -16360,7 +16349,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__DirectionCS__Group_3_2__0__Impl10928); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__DirectionCS__Group_3_2__0__Impl10927); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } @@ -16395,7 +16384,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5052: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:5053:2: rule__DirectionCS__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110959); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110958); rule__DirectionCS__Group_3_2__1__Impl(); state._fsp--; @@ -16437,7 +16426,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5066: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:5066:2: rule__DirectionCS__UsesAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10986); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10985); rule__DirectionCS__UsesAssignment_3_2_1(); state._fsp--; @@ -16479,12 +16468,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:5084: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:5085:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__011020); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__011019); rule__MappingCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__011023); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__011022); rule__MappingCS__Group__1(); state._fsp--; @@ -16558,12 +16547,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:5115: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:5116:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__111081); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__111080); rule__MappingCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__111084); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__111083); rule__MappingCS__Group__2(); state._fsp--; @@ -16603,17 +16592,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getIsDefaultAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5130:1: ( rule__MappingCS__IsDefaultAssignment_1 )? - int alt52=2; - int LA52_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA52_0==95) ) { - alt52=1; + if ( (LA51_0==95) ) { + alt51=1; } - switch (alt52) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5130:2: rule__MappingCS__IsDefaultAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl11111); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl11110); rule__MappingCS__IsDefaultAssignment_1(); state._fsp--; @@ -16658,12 +16647,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__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:5145:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__211142); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__211141); rule__MappingCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__211145); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__211144); rule__MappingCS__Group__3(); state._fsp--; @@ -16702,7 +16691,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMapKeyword_2()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__MappingCS__Group__2__Impl11173); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__MappingCS__Group__2__Impl11172); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getMapKeyword_2()); } @@ -16737,12 +16726,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__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:5176:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__311204); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__311203); rule__MappingCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__311207); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__311206); rule__MappingCS__Group__4(); state._fsp--; @@ -16784,7 +16773,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5190:1: ( rule__MappingCS__NameAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5190:2: rule__MappingCS__NameAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl11234); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl11233); rule__MappingCS__NameAssignment_3(); state._fsp--; @@ -16826,12 +16815,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:5204: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:5205:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__411264); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__411263); rule__MappingCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__411267); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__411266); rule__MappingCS__Group__5(); state._fsp--; @@ -16871,17 +16860,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5219:1: ( rule__MappingCS__Group_4__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA53_0==68) ) { - alt53=1; + if ( (LA52_0==68) ) { + alt52=1; } - switch (alt53) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5219:2: rule__MappingCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl11294); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl11293); rule__MappingCS__Group_4__0(); state._fsp--; @@ -16926,12 +16915,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:5233: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:5234:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__511325); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__511324); rule__MappingCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__511328); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__511327); rule__MappingCS__Group__6(); state._fsp--; @@ -16970,7 +16959,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCS__Group__5__Impl11356); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCS__Group__5__Impl11355); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5()); } @@ -17005,12 +16994,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:5264: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:5265:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__611387); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__611386); rule__MappingCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__611390); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__611389); rule__MappingCS__Group__7(); state._fsp--; @@ -17050,21 +17039,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getOwnedDomainsAssignment_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5279:1: ( rule__MappingCS__OwnedDomainsAssignment_6 )* - loop54: + loop53: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( ((LA54_0>=18 && LA54_0<=19)) ) { - alt54=1; + if ( ((LA53_0>=18 && LA53_0<=19)) ) { + alt53=1; } - switch (alt54) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5279:2: rule__MappingCS__OwnedDomainsAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedDomainsAssignment_6_in_rule__MappingCS__Group__6__Impl11417); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedDomainsAssignment_6_in_rule__MappingCS__Group__6__Impl11416); rule__MappingCS__OwnedDomainsAssignment_6(); state._fsp--; @@ -17074,7 +17063,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop54; + break loop53; } } while (true); @@ -17112,12 +17101,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:5293: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:5294:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__711448); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__711447); rule__MappingCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__711451); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__711450); rule__MappingCS__Group__8(); state._fsp--; @@ -17157,17 +17146,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:5308:1: ( rule__MappingCS__Group_7__0 )? - int alt55=2; - int LA55_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA55_0==69) ) { - alt55=1; + if ( (LA54_0==69) ) { + alt54=1; } - switch (alt55) { + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5308:2: rule__MappingCS__Group_7__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl11478); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl11477); rule__MappingCS__Group_7__0(); state._fsp--; @@ -17212,12 +17201,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:5322: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:5323:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__811509); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__811508); rule__MappingCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__811512); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__811511); rule__MappingCS__Group__9(); state._fsp--; @@ -17257,17 +17246,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getOwnedMappingSequenceAssignment_8()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5337:1: ( rule__MappingCS__OwnedMappingSequenceAssignment_8 )? - int alt56=2; - int LA56_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( ((LA56_0>=70 && LA56_0<=71)||LA56_0==96) ) { - alt56=1; + if ( ((LA55_0>=70 && LA55_0<=71)||LA55_0==96) ) { + alt55=1; } - switch (alt56) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5337:2: rule__MappingCS__OwnedMappingSequenceAssignment_8 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMappingSequenceAssignment_8_in_rule__MappingCS__Group__8__Impl11539); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMappingSequenceAssignment_8_in_rule__MappingCS__Group__8__Impl11538); rule__MappingCS__OwnedMappingSequenceAssignment_8(); state._fsp--; @@ -17312,7 +17301,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5351: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:5352:2: rule__MappingCS__Group__9__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__911570); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__911569); rule__MappingCS__Group__9__Impl(); state._fsp--; @@ -17351,7 +17340,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCS__Group__9__Impl11598); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCS__Group__9__Impl11597); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } @@ -17386,12 +17375,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:5401:1: ( rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5402: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__011649); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__011648); 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__011652); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__011651); rule__MappingCS__Group_4__1(); state._fsp--; @@ -17430,7 +17419,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getInKeyword_4_0()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__MappingCS__Group_4__0__Impl11680); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__MappingCS__Group_4__0__Impl11679); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getInKeyword_4_0()); } @@ -17465,7 +17454,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5432:1: ( rule__MappingCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5433:2: rule__MappingCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__111711); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__111710); rule__MappingCS__Group_4__1__Impl(); state._fsp--; @@ -17507,7 +17496,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5446:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5446:2: rule__MappingCS__OwnedInPathNameAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl11738); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl11737); rule__MappingCS__OwnedInPathNameAssignment_4_1(); state._fsp--; @@ -17549,12 +17538,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:5464: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:5465: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__011772); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__011771); 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__011775); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__011774); rule__MappingCS__Group_7__1(); state._fsp--; @@ -17593,7 +17582,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__MappingCS__Group_7__0__Impl11803); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__MappingCS__Group_7__0__Impl11802); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); } @@ -17628,7 +17617,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5495: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:5496:2: rule__MappingCS__Group_7__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__111834); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__111833); rule__MappingCS__Group_7__1__Impl(); state._fsp--; @@ -17670,7 +17659,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5509:1: ( rule__MappingCS__OwnedMiddleAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5509:2: rule__MappingCS__OwnedMiddleAssignment_7_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl11861); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__OwnedMiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl11860); rule__MappingCS__OwnedMiddleAssignment_7_1(); state._fsp--; @@ -17712,12 +17701,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:5527: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:5528:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__011895); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__011894); rule__MappingCallCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__011898); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__011897); rule__MappingCallCS__Group__1(); state._fsp--; @@ -17791,12 +17780,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:5558: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:5559:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__111956); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__111955); rule__MappingCallCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__111959); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__111958); rule__MappingCallCS__Group__2(); state._fsp--; @@ -17836,17 +17825,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5573:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )? - int alt57=2; - int LA57_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA57_0==96) ) { - alt57=1; + if ( (LA56_0==96) ) { + alt56=1; } - switch (alt57) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5573:2: rule__MappingCallCS__IsInfiniteAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__IsInfiniteAssignment_1_in_rule__MappingCallCS__Group__1__Impl11986); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__IsInfiniteAssignment_1_in_rule__MappingCallCS__Group__1__Impl11985); rule__MappingCallCS__IsInfiniteAssignment_1(); state._fsp--; @@ -17891,12 +17880,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:5587: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:5588:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__212017); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__212016); rule__MappingCallCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__212020); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__212019); rule__MappingCallCS__Group__3(); state._fsp--; @@ -17935,7 +17924,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__MappingCallCS__Group__2__Impl12048); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__MappingCallCS__Group__2__Impl12047); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); } @@ -17970,12 +17959,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:5618: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:5619:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__312079); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__312078); rule__MappingCallCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__312082); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__312081); rule__MappingCallCS__Group__4(); state._fsp--; @@ -18017,7 +18006,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5633:1: ( rule__MappingCallCS__ReferredMappingAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5633:2: rule__MappingCallCS__ReferredMappingAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_3_in_rule__MappingCallCS__Group__3__Impl12109); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_3_in_rule__MappingCallCS__Group__3__Impl12108); rule__MappingCallCS__ReferredMappingAssignment_3(); state._fsp--; @@ -18059,12 +18048,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:5647: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:5648:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__412139); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__412138); rule__MappingCallCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__412142); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__412141); rule__MappingCallCS__Group__5(); state._fsp--; @@ -18103,7 +18092,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCallCS__Group__4__Impl12170); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingCallCS__Group__4__Impl12169); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4()); } @@ -18138,12 +18127,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:5678:1: ( rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5679:2: rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__512201); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__512200); rule__MappingCallCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__6_in_rule__MappingCallCS__Group__512204); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__6_in_rule__MappingCallCS__Group__512203); rule__MappingCallCS__Group__6(); state._fsp--; @@ -18183,21 +18172,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5693:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* - loop58: + loop57: do { - int alt58=2; - int LA58_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( ((LA58_0>=RULE_SIMPLE_ID && LA58_0<=RULE_ESCAPED_ID)||(LA58_0>=18 && LA58_0<=28)) ) { - alt58=1; + if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=18 && LA57_0<=28)) ) { + alt57=1; } - switch (alt58) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5693:2: rule__MappingCallCS__OwnedBindingsAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__OwnedBindingsAssignment_5_in_rule__MappingCallCS__Group__5__Impl12231); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__OwnedBindingsAssignment_5_in_rule__MappingCallCS__Group__5__Impl12230); rule__MappingCallCS__OwnedBindingsAssignment_5(); state._fsp--; @@ -18207,7 +18196,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop58; + break loop57; } } while (true); @@ -18245,7 +18234,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5707:1: ( rule__MappingCallCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5708:2: rule__MappingCallCS__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__6__Impl_in_rule__MappingCallCS__Group__612262); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__6__Impl_in_rule__MappingCallCS__Group__612261); rule__MappingCallCS__Group__6__Impl(); state._fsp--; @@ -18284,7 +18273,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCallCS__Group__6__Impl12290); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingCallCS__Group__6__Impl12289); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6()); } @@ -18319,12 +18308,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:5751: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:5752:2: rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__012335); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__012334); rule__MappingCallBindingCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__012338); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__012337); rule__MappingCallBindingCS__Group__1(); state._fsp--; @@ -18366,7 +18355,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5766: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:5766:2: rule__MappingCallBindingCS__ReferredVariableAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl12365); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl12364); rule__MappingCallBindingCS__ReferredVariableAssignment_0(); state._fsp--; @@ -18408,12 +18397,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:5780: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:5781:2: rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__112395); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__112394); rule__MappingCallBindingCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__112398); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__112397); rule__MappingCallBindingCS__Group__2(); state._fsp--; @@ -18455,7 +18444,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5795: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:5795:2: rule__MappingCallBindingCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl12425); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl12424); rule__MappingCallBindingCS__Alternatives_1(); state._fsp--; @@ -18497,12 +18486,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:5809: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:5810:2: rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__212455); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__212454); rule__MappingCallBindingCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__212458); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__212457); rule__MappingCallBindingCS__Group__3(); state._fsp--; @@ -18544,7 +18533,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5824:1: ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5824:2: rule__MappingCallBindingCS__OwnedValueAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__OwnedValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl12485); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__OwnedValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl12484); rule__MappingCallBindingCS__OwnedValueAssignment_2(); state._fsp--; @@ -18586,7 +18575,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5838: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:5839:2: rule__MappingCallBindingCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__312515); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__312514); rule__MappingCallBindingCS__Group__3__Impl(); state._fsp--; @@ -18625,7 +18614,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__Impl12543); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__MappingCallBindingCS__Group__3__Impl12542); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); } @@ -18660,12 +18649,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:5876:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5877:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__0__Impl_in_rule__MappingLoopCS__Group__012582); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__0__Impl_in_rule__MappingLoopCS__Group__012581); rule__MappingLoopCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__1_in_rule__MappingLoopCS__Group__012585); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__1_in_rule__MappingLoopCS__Group__012584); rule__MappingLoopCS__Group__1(); state._fsp--; @@ -18704,7 +18693,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getForKeyword_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__MappingLoopCS__Group__0__Impl12613); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__MappingLoopCS__Group__0__Impl12612); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getForKeyword_0()); } @@ -18739,12 +18728,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:5907:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5908:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__1__Impl_in_rule__MappingLoopCS__Group__112644); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__1__Impl_in_rule__MappingLoopCS__Group__112643); rule__MappingLoopCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__2_in_rule__MappingLoopCS__Group__112647); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__2_in_rule__MappingLoopCS__Group__112646); rule__MappingLoopCS__Group__2(); state._fsp--; @@ -18786,7 +18775,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5922:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5922:2: rule__MappingLoopCS__OwnedIteratorAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__OwnedIteratorAssignment_1_in_rule__MappingLoopCS__Group__1__Impl12674); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__OwnedIteratorAssignment_1_in_rule__MappingLoopCS__Group__1__Impl12673); rule__MappingLoopCS__OwnedIteratorAssignment_1(); state._fsp--; @@ -18828,12 +18817,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:5936:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5937:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__2__Impl_in_rule__MappingLoopCS__Group__212704); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__2__Impl_in_rule__MappingLoopCS__Group__212703); rule__MappingLoopCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__3_in_rule__MappingLoopCS__Group__212707); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__3_in_rule__MappingLoopCS__Group__212706); rule__MappingLoopCS__Group__3(); state._fsp--; @@ -18872,7 +18861,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getInKeyword_2()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__MappingLoopCS__Group__2__Impl12735); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__MappingLoopCS__Group__2__Impl12734); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getInKeyword_2()); } @@ -18907,12 +18896,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:5967:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5968:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__3__Impl_in_rule__MappingLoopCS__Group__312766); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__3__Impl_in_rule__MappingLoopCS__Group__312765); rule__MappingLoopCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__4_in_rule__MappingLoopCS__Group__312769); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__4_in_rule__MappingLoopCS__Group__312768); rule__MappingLoopCS__Group__4(); state._fsp--; @@ -18954,7 +18943,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5982:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5982:2: rule__MappingLoopCS__OwnedInExpressionAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__OwnedInExpressionAssignment_3_in_rule__MappingLoopCS__Group__3__Impl12796); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__OwnedInExpressionAssignment_3_in_rule__MappingLoopCS__Group__3__Impl12795); rule__MappingLoopCS__OwnedInExpressionAssignment_3(); state._fsp--; @@ -18996,12 +18985,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:5996:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5997:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__4__Impl_in_rule__MappingLoopCS__Group__412826); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__4__Impl_in_rule__MappingLoopCS__Group__412825); rule__MappingLoopCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__5_in_rule__MappingLoopCS__Group__412829); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__5_in_rule__MappingLoopCS__Group__412828); rule__MappingLoopCS__Group__5(); state._fsp--; @@ -19040,7 +19029,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_4()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingLoopCS__Group__4__Impl12857); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MappingLoopCS__Group__4__Impl12856); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_4()); } @@ -19075,12 +19064,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:6027:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6028:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__5__Impl_in_rule__MappingLoopCS__Group__512888); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__5__Impl_in_rule__MappingLoopCS__Group__512887); rule__MappingLoopCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__6_in_rule__MappingLoopCS__Group__512891); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__6_in_rule__MappingLoopCS__Group__512890); rule__MappingLoopCS__Group__6(); state._fsp--; @@ -19122,7 +19111,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6042:1: ( rule__MappingLoopCS__OwnedMappingSequenceAssignment_5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6042:2: rule__MappingLoopCS__OwnedMappingSequenceAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__OwnedMappingSequenceAssignment_5_in_rule__MappingLoopCS__Group__5__Impl12918); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__OwnedMappingSequenceAssignment_5_in_rule__MappingLoopCS__Group__5__Impl12917); rule__MappingLoopCS__OwnedMappingSequenceAssignment_5(); state._fsp--; @@ -19164,7 +19153,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6056:1: ( rule__MappingLoopCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6057:2: rule__MappingLoopCS__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__6__Impl_in_rule__MappingLoopCS__Group__612948); + pushFollow(FollowSets000.FOLLOW_rule__MappingLoopCS__Group__6__Impl_in_rule__MappingLoopCS__Group__612947); rule__MappingLoopCS__Group__6__Impl(); state._fsp--; @@ -19203,7 +19192,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_6()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingLoopCS__Group__6__Impl12976); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MappingLoopCS__Group__6__Impl12975); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_6()); } @@ -19238,12 +19227,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:6100:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6101:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group__0__Impl_in_rule__MappingIteratorCS__Group__013021); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group__0__Impl_in_rule__MappingIteratorCS__Group__013020); rule__MappingIteratorCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group__1_in_rule__MappingIteratorCS__Group__013024); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group__1_in_rule__MappingIteratorCS__Group__013023); rule__MappingIteratorCS__Group__1(); state._fsp--; @@ -19285,7 +19274,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6115:1: ( rule__MappingIteratorCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6115:2: rule__MappingIteratorCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__NameAssignment_0_in_rule__MappingIteratorCS__Group__0__Impl13051); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__NameAssignment_0_in_rule__MappingIteratorCS__Group__0__Impl13050); rule__MappingIteratorCS__NameAssignment_0(); state._fsp--; @@ -19327,7 +19316,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6129:1: ( rule__MappingIteratorCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6130:2: rule__MappingIteratorCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group__1__Impl_in_rule__MappingIteratorCS__Group__113081); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group__1__Impl_in_rule__MappingIteratorCS__Group__113080); rule__MappingIteratorCS__Group__1__Impl(); state._fsp--; @@ -19367,17 +19356,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingIteratorCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6143:1: ( rule__MappingIteratorCS__Group_1__0 )? - int alt59=2; - int LA59_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA59_0==72) ) { - alt59=1; + if ( (LA58_0==72) ) { + alt58=1; } - switch (alt59) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6143:2: rule__MappingIteratorCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__0_in_rule__MappingIteratorCS__Group__1__Impl13108); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__0_in_rule__MappingIteratorCS__Group__1__Impl13107); rule__MappingIteratorCS__Group_1__0(); state._fsp--; @@ -19422,12 +19411,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:6161:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6162:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__0__Impl_in_rule__MappingIteratorCS__Group_1__013143); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__0__Impl_in_rule__MappingIteratorCS__Group_1__013142); rule__MappingIteratorCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__1_in_rule__MappingIteratorCS__Group_1__013146); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__1_in_rule__MappingIteratorCS__Group_1__013145); rule__MappingIteratorCS__Group_1__1(); state._fsp--; @@ -19466,7 +19455,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__MappingIteratorCS__Group_1__0__Impl13174); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__MappingIteratorCS__Group_1__0__Impl13173); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0()); } @@ -19501,7 +19490,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6192:1: ( rule__MappingIteratorCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6193:2: rule__MappingIteratorCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__1__Impl_in_rule__MappingIteratorCS__Group_1__113205); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__Group_1__1__Impl_in_rule__MappingIteratorCS__Group_1__113204); rule__MappingIteratorCS__Group_1__1__Impl(); state._fsp--; @@ -19543,7 +19532,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6206:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6206:2: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__OwnedTypeAssignment_1_1_in_rule__MappingIteratorCS__Group_1__1__Impl13232); + pushFollow(FollowSets000.FOLLOW_rule__MappingIteratorCS__OwnedTypeAssignment_1_1_in_rule__MappingIteratorCS__Group_1__1__Impl13231); rule__MappingIteratorCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -19585,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:6224: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:6225:2: rule__SourceDomainCS__Group__0__Impl rule__SourceDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__013266); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__013265); rule__SourceDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__013269); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__013268); rule__SourceDomainCS__Group__1(); state._fsp--; @@ -19632,7 +19621,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6239:1: ( rule__SourceDomainCS__IsCheckAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6239:2: rule__SourceDomainCS__IsCheckAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__IsCheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl13296); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__IsCheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl13295); rule__SourceDomainCS__IsCheckAssignment_0(); state._fsp--; @@ -19674,12 +19663,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:6253: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:6254:2: rule__SourceDomainCS__Group__1__Impl rule__SourceDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__113326); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__113325); rule__SourceDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__113329); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__113328); rule__SourceDomainCS__Group__2(); state._fsp--; @@ -19721,7 +19710,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6268: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:6268:2: rule__SourceDomainCS__DirectionAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl13356); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl13355); rule__SourceDomainCS__DirectionAssignment_1(); state._fsp--; @@ -19763,12 +19752,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:6282: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:6283:2: rule__SourceDomainCS__Group__2__Impl rule__SourceDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__213386); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__213385); rule__SourceDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__213389); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__213388); rule__SourceDomainCS__Group__3(); state._fsp--; @@ -19810,7 +19799,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6297:1: ( rule__SourceDomainCS__OwnedGuardPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6297:2: rule__SourceDomainCS__OwnedGuardPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__OwnedGuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl13416); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__OwnedGuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl13415); rule__SourceDomainCS__OwnedGuardPatternAssignment_2(); state._fsp--; @@ -19852,7 +19841,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6311: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:6312:2: rule__SourceDomainCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__313446); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__313445); rule__SourceDomainCS__Group__3__Impl(); state._fsp--; @@ -19894,7 +19883,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6325:1: ( rule__SourceDomainCS__OwnedBottomPatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6325:2: rule__SourceDomainCS__OwnedBottomPatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__OwnedBottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl13473); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__OwnedBottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl13472); rule__SourceDomainCS__OwnedBottomPatternAssignment_3(); state._fsp--; @@ -19936,12 +19925,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__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:6348:2: rule__SourceBottomPatternCS__Group__0__Impl rule__SourceBottomPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__013511); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__013510); rule__SourceBottomPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__013514); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__013513); rule__SourceBottomPatternCS__Group__1(); state._fsp--; @@ -20015,12 +20004,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__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:6379:2: rule__SourceBottomPatternCS__Group__1__Impl rule__SourceBottomPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__113572); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__113571); rule__SourceBottomPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__113575); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__113574); rule__SourceBottomPatternCS__Group__2(); state._fsp--; @@ -20059,7 +20048,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__SourceBottomPatternCS__Group__1__Impl13603); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__SourceBottomPatternCS__Group__1__Impl13602); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -20094,7 +20083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6409: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:6410:2: rule__SourceBottomPatternCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__213634); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__213633); rule__SourceBottomPatternCS__Group__2__Impl(); state._fsp--; @@ -20133,7 +20122,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceBottomPatternCSAccess().getRightCurlyBracketKeyword_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__SourceBottomPatternCS__Group__2__Impl13662); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__SourceBottomPatternCS__Group__2__Impl13661); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceBottomPatternCSAccess().getRightCurlyBracketKeyword_2()); } @@ -20168,12 +20157,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:6445: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:6446:2: rule__SourceGuardPatternCS__Group__0__Impl rule__SourceGuardPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__013699); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__013698); rule__SourceGuardPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__013702); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__013701); rule__SourceGuardPatternCS__Group__1(); state._fsp--; @@ -20247,12 +20236,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:6476: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:6477:2: rule__SourceGuardPatternCS__Group__1__Impl rule__SourceGuardPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__113760); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__113759); rule__SourceGuardPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__113763); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__113762); rule__SourceGuardPatternCS__Group__2(); state._fsp--; @@ -20291,7 +20280,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__SourceGuardPatternCS__Group__1__Impl13791); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__SourceGuardPatternCS__Group__1__Impl13790); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } @@ -20326,12 +20315,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:6507: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:6508:2: rule__SourceGuardPatternCS__Group__2__Impl rule__SourceGuardPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__213822); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__213821); rule__SourceGuardPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__213825); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__213824); rule__SourceGuardPatternCS__Group__3(); state._fsp--; @@ -20371,17 +20360,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:6522:1: ( rule__SourceGuardPatternCS__Group_2__0 )? - int alt60=2; - int LA60_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( ((LA60_0>=RULE_SIMPLE_ID && LA60_0<=RULE_ESCAPED_ID)||(LA60_0>=18 && LA60_0<=28)) ) { - alt60=1; + if ( ((LA59_0>=RULE_SIMPLE_ID && LA59_0<=RULE_ESCAPED_ID)||(LA59_0>=18 && LA59_0<=28)) ) { + alt59=1; } - switch (alt60) { + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6522:2: rule__SourceGuardPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl13852); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl13851); rule__SourceGuardPatternCS__Group_2__0(); state._fsp--; @@ -20426,7 +20415,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6536: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:6537:2: rule__SourceGuardPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__313883); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__313882); rule__SourceGuardPatternCS__Group__3__Impl(); state._fsp--; @@ -20465,7 +20454,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getRightParenthesisKeyword_3()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__SourceGuardPatternCS__Group__3__Impl13911); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__SourceGuardPatternCS__Group__3__Impl13910); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceGuardPatternCSAccess().getRightParenthesisKeyword_3()); } @@ -20500,12 +20489,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:6574: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:6575: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__013950); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__0__Impl_in_rule__SourceGuardPatternCS__Group_2__013949); 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__013953); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__1_in_rule__SourceGuardPatternCS__Group_2__013952); rule__SourceGuardPatternCS__Group_2__1(); state._fsp--; @@ -20547,7 +20536,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6589:1: ( rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6589:2: rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl13980); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl13979); rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0(); state._fsp--; @@ -20589,7 +20578,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6603: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:6604:2: rule__SourceGuardPatternCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__114010); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__114009); rule__SourceGuardPatternCS__Group_2__1__Impl(); state._fsp--; @@ -20629,21 +20618,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:6617:1: ( rule__SourceGuardPatternCS__Group_2_1__0 )* - loop61: + loop60: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA61_0==65) ) { - alt61=1; + if ( (LA60_0==65) ) { + alt60=1; } - switch (alt61) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6617:2: rule__SourceGuardPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl14037); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl14036); rule__SourceGuardPatternCS__Group_2_1__0(); state._fsp--; @@ -20653,7 +20642,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop61; + break loop60; } } while (true); @@ -20691,12 +20680,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:6635: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:6636: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__014072); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0__Impl_in_rule__SourceGuardPatternCS__Group_2_1__014071); 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__014075); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1_in_rule__SourceGuardPatternCS__Group_2_1__014074); rule__SourceGuardPatternCS__Group_2_1__1(); state._fsp--; @@ -20735,7 +20724,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl14103); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl14102); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceGuardPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -20770,7 +20759,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6666: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:6667:2: rule__SourceGuardPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__114134); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__114133); rule__SourceGuardPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -20812,7 +20801,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6680:1: ( rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6680:2: rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl14161); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl14160); rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1(); state._fsp--; @@ -20854,12 +20843,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:6698: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:6699:2: rule__MiddleDomainCS__Group__0__Impl rule__MiddleDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__014195); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__014194); rule__MiddleDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__014198); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__014197); rule__MiddleDomainCS__Group__1(); state._fsp--; @@ -20933,12 +20922,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:6729: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:6730:2: rule__MiddleDomainCS__Group__1__Impl rule__MiddleDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__114256); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__114255); rule__MiddleDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__114259); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__114258); rule__MiddleDomainCS__Group__2(); state._fsp--; @@ -20980,7 +20969,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6744:1: ( rule__MiddleDomainCS__OwnedGuardPatternAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6744:2: rule__MiddleDomainCS__OwnedGuardPatternAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__OwnedGuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl14286); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__OwnedGuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl14285); rule__MiddleDomainCS__OwnedGuardPatternAssignment_1(); state._fsp--; @@ -21022,7 +21011,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6758: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:6759:2: rule__MiddleDomainCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__214316); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__214315); rule__MiddleDomainCS__Group__2__Impl(); state._fsp--; @@ -21064,7 +21053,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6772:1: ( rule__MiddleDomainCS__OwnedBottomPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6772:2: rule__MiddleDomainCS__OwnedBottomPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__OwnedBottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl14343); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__OwnedBottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl14342); rule__MiddleDomainCS__OwnedBottomPatternAssignment_2(); state._fsp--; @@ -21106,12 +21095,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:6792:1: ( rule__MiddleBottomPatternCS__Group_0__0__Impl rule__MiddleBottomPatternCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6793:2: rule__MiddleBottomPatternCS__Group_0__0__Impl rule__MiddleBottomPatternCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__0__Impl_in_rule__MiddleBottomPatternCS__Group_0__014379); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__0__Impl_in_rule__MiddleBottomPatternCS__Group_0__014378); rule__MiddleBottomPatternCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__1_in_rule__MiddleBottomPatternCS__Group_0__014382); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__1_in_rule__MiddleBottomPatternCS__Group_0__014381); rule__MiddleBottomPatternCS__Group_0__1(); state._fsp--; @@ -21150,7 +21139,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_0__0__Impl14410); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_0__0__Impl14409); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } @@ -21185,12 +21174,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:6823:1: ( rule__MiddleBottomPatternCS__Group_0__1__Impl rule__MiddleBottomPatternCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6824:2: rule__MiddleBottomPatternCS__Group_0__1__Impl rule__MiddleBottomPatternCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__1__Impl_in_rule__MiddleBottomPatternCS__Group_0__114441); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__1__Impl_in_rule__MiddleBottomPatternCS__Group_0__114440); rule__MiddleBottomPatternCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__2_in_rule__MiddleBottomPatternCS__Group_0__114444); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__2_in_rule__MiddleBottomPatternCS__Group_0__114443); rule__MiddleBottomPatternCS__Group_0__2(); state._fsp--; @@ -21232,7 +21221,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6838:1: ( rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6838:2: rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__MiddleBottomPatternCS__Group_0__1__Impl14471); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__MiddleBottomPatternCS__Group_0__1__Impl14470); rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1(); state._fsp--; @@ -21274,12 +21263,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:6852:1: ( rule__MiddleBottomPatternCS__Group_0__2__Impl rule__MiddleBottomPatternCS__Group_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6853:2: rule__MiddleBottomPatternCS__Group_0__2__Impl rule__MiddleBottomPatternCS__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__2__Impl_in_rule__MiddleBottomPatternCS__Group_0__214501); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__2__Impl_in_rule__MiddleBottomPatternCS__Group_0__214500); rule__MiddleBottomPatternCS__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__3_in_rule__MiddleBottomPatternCS__Group_0__214504); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__3_in_rule__MiddleBottomPatternCS__Group_0__214503); rule__MiddleBottomPatternCS__Group_0__3(); state._fsp--; @@ -21319,21 +21308,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMiddleBottomPatternCSAccess().getGroup_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6867:1: ( rule__MiddleBottomPatternCS__Group_0_2__0 )* - loop62: + loop61: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA62_0==65) ) { - alt62=1; + if ( (LA61_0==65) ) { + alt61=1; } - switch (alt62) { + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6867:2: rule__MiddleBottomPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0_in_rule__MiddleBottomPatternCS__Group_0__2__Impl14531); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0_in_rule__MiddleBottomPatternCS__Group_0__2__Impl14530); rule__MiddleBottomPatternCS__Group_0_2__0(); state._fsp--; @@ -21343,7 +21332,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop62; + break loop61; } } while (true); @@ -21381,12 +21370,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:6881:1: ( rule__MiddleBottomPatternCS__Group_0__3__Impl rule__MiddleBottomPatternCS__Group_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6882:2: rule__MiddleBottomPatternCS__Group_0__3__Impl rule__MiddleBottomPatternCS__Group_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__3__Impl_in_rule__MiddleBottomPatternCS__Group_0__314562); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__3__Impl_in_rule__MiddleBottomPatternCS__Group_0__314561); rule__MiddleBottomPatternCS__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__4_in_rule__MiddleBottomPatternCS__Group_0__314565); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__4_in_rule__MiddleBottomPatternCS__Group_0__314564); rule__MiddleBottomPatternCS__Group_0__4(); state._fsp--; @@ -21425,7 +21414,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__MiddleBottomPatternCS__Group_0__3__Impl14593); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__MiddleBottomPatternCS__Group_0__3__Impl14592); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -21460,12 +21449,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:6912:1: ( rule__MiddleBottomPatternCS__Group_0__4__Impl rule__MiddleBottomPatternCS__Group_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6913:2: rule__MiddleBottomPatternCS__Group_0__4__Impl rule__MiddleBottomPatternCS__Group_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__4__Impl_in_rule__MiddleBottomPatternCS__Group_0__414624); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__4__Impl_in_rule__MiddleBottomPatternCS__Group_0__414623); rule__MiddleBottomPatternCS__Group_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__5_in_rule__MiddleBottomPatternCS__Group_0__414627); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__5_in_rule__MiddleBottomPatternCS__Group_0__414626); rule__MiddleBottomPatternCS__Group_0__5(); state._fsp--; @@ -21505,21 +21494,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMiddleBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6927:1: ( rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_0_4 )* - loop63: + loop62: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( ((LA63_0>=RULE_INT && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=18 && LA63_0<=31)||(LA63_0>=48 && LA63_0<=62)||LA63_0==73||LA63_0==79||(LA63_0>=81 && LA63_0<=82)||LA63_0==86||(LA63_0>=91 && LA63_0<=92)||LA63_0==95||(LA63_0>=98 && LA63_0<=99)) ) { - alt63=1; + if ( ((LA62_0>=RULE_INT && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=18 && LA62_0<=31)||(LA62_0>=48 && LA62_0<=62)||LA62_0==73||LA62_0==79||(LA62_0>=81 && LA62_0<=82)||LA62_0==86||(LA62_0>=91 && LA62_0<=92)||LA62_0==95||(LA62_0>=98 && LA62_0<=99)) ) { + alt62=1; } - switch (alt63) { + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6927:2: rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__MiddleBottomPatternCS__Group_0__4__Impl14654); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__MiddleBottomPatternCS__Group_0__4__Impl14653); rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_0_4(); state._fsp--; @@ -21529,7 +21518,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop63; + break loop62; } } while (true); @@ -21567,7 +21556,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6941:1: ( rule__MiddleBottomPatternCS__Group_0__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6942:2: rule__MiddleBottomPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__5__Impl_in_rule__MiddleBottomPatternCS__Group_0__514685); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0__5__Impl_in_rule__MiddleBottomPatternCS__Group_0__514684); rule__MiddleBottomPatternCS__Group_0__5__Impl(); state._fsp--; @@ -21606,7 +21595,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_0__5__Impl14713); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_0__5__Impl14712); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } @@ -21641,12 +21630,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:6983:1: ( rule__MiddleBottomPatternCS__Group_0_2__0__Impl rule__MiddleBottomPatternCS__Group_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6984:2: rule__MiddleBottomPatternCS__Group_0_2__0__Impl rule__MiddleBottomPatternCS__Group_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__014756); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__014755); rule__MiddleBottomPatternCS__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1_in_rule__MiddleBottomPatternCS__Group_0_2__014759); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1_in_rule__MiddleBottomPatternCS__Group_0_2__014758); rule__MiddleBottomPatternCS__Group_0_2__1(); state._fsp--; @@ -21685,7 +21674,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_0_2__0__Impl14787); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_0_2__0__Impl14786); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -21720,7 +21709,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7014:1: ( rule__MiddleBottomPatternCS__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:7015:2: rule__MiddleBottomPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__114818); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__114817); rule__MiddleBottomPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -21762,7 +21751,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7028:1: ( rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7028:2: rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__MiddleBottomPatternCS__Group_0_2__1__Impl14845); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__MiddleBottomPatternCS__Group_0_2__1__Impl14844); rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1(); state._fsp--; @@ -21804,12 +21793,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:7046:1: ( rule__MiddleBottomPatternCS__Group_1__0__Impl rule__MiddleBottomPatternCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7047:2: rule__MiddleBottomPatternCS__Group_1__0__Impl rule__MiddleBottomPatternCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__0__Impl_in_rule__MiddleBottomPatternCS__Group_1__014879); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__0__Impl_in_rule__MiddleBottomPatternCS__Group_1__014878); rule__MiddleBottomPatternCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__1_in_rule__MiddleBottomPatternCS__Group_1__014882); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__1_in_rule__MiddleBottomPatternCS__Group_1__014881); rule__MiddleBottomPatternCS__Group_1__1(); state._fsp--; @@ -21848,7 +21837,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_1__0__Impl14910); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_1__0__Impl14909); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -21883,12 +21872,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:7077:1: ( rule__MiddleBottomPatternCS__Group_1__1__Impl rule__MiddleBottomPatternCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7078:2: rule__MiddleBottomPatternCS__Group_1__1__Impl rule__MiddleBottomPatternCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__1__Impl_in_rule__MiddleBottomPatternCS__Group_1__114941); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__1__Impl_in_rule__MiddleBottomPatternCS__Group_1__114940); rule__MiddleBottomPatternCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__2_in_rule__MiddleBottomPatternCS__Group_1__114944); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__2_in_rule__MiddleBottomPatternCS__Group_1__114943); rule__MiddleBottomPatternCS__Group_1__2(); state._fsp--; @@ -21930,7 +21919,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7092:1: ( rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7092:2: rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__MiddleBottomPatternCS__Group_1__1__Impl14971); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__MiddleBottomPatternCS__Group_1__1__Impl14970); rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1(); state._fsp--; @@ -21972,12 +21961,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:7106:1: ( rule__MiddleBottomPatternCS__Group_1__2__Impl rule__MiddleBottomPatternCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7107:2: rule__MiddleBottomPatternCS__Group_1__2__Impl rule__MiddleBottomPatternCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__2__Impl_in_rule__MiddleBottomPatternCS__Group_1__215001); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__2__Impl_in_rule__MiddleBottomPatternCS__Group_1__215000); rule__MiddleBottomPatternCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__3_in_rule__MiddleBottomPatternCS__Group_1__215004); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__3_in_rule__MiddleBottomPatternCS__Group_1__215003); rule__MiddleBottomPatternCS__Group_1__3(); state._fsp--; @@ -22017,21 +22006,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMiddleBottomPatternCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7121:1: ( rule__MiddleBottomPatternCS__Group_1_2__0 )* - loop64: + loop63: do { - int alt64=2; - int LA64_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA64_0==65) ) { - alt64=1; + if ( (LA63_0==65) ) { + alt63=1; } - switch (alt64) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7121:2: rule__MiddleBottomPatternCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0_in_rule__MiddleBottomPatternCS__Group_1__2__Impl15031); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0_in_rule__MiddleBottomPatternCS__Group_1__2__Impl15030); rule__MiddleBottomPatternCS__Group_1_2__0(); state._fsp--; @@ -22041,7 +22030,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop64; + break loop63; } } while (true); @@ -22079,7 +22068,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7135:1: ( rule__MiddleBottomPatternCS__Group_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7136:2: rule__MiddleBottomPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__3__Impl_in_rule__MiddleBottomPatternCS__Group_1__315062); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1__3__Impl_in_rule__MiddleBottomPatternCS__Group_1__315061); rule__MiddleBottomPatternCS__Group_1__3__Impl(); state._fsp--; @@ -22118,7 +22107,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_1__3__Impl15090); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_1__3__Impl15089); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } @@ -22153,12 +22142,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:7173:1: ( rule__MiddleBottomPatternCS__Group_1_2__0__Impl rule__MiddleBottomPatternCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7174:2: rule__MiddleBottomPatternCS__Group_1_2__0__Impl rule__MiddleBottomPatternCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__015129); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__015128); rule__MiddleBottomPatternCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1_in_rule__MiddleBottomPatternCS__Group_1_2__015132); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1_in_rule__MiddleBottomPatternCS__Group_1_2__015131); rule__MiddleBottomPatternCS__Group_1_2__1(); state._fsp--; @@ -22197,7 +22186,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getCommaKeyword_1_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_1_2__0__Impl15160); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_1_2__0__Impl15159); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getCommaKeyword_1_2_0()); } @@ -22232,7 +22221,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7204:1: ( rule__MiddleBottomPatternCS__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:7205:2: rule__MiddleBottomPatternCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__115191); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__115190); rule__MiddleBottomPatternCS__Group_1_2__1__Impl(); state._fsp--; @@ -22274,7 +22263,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7218:1: ( rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7218:2: rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__MiddleBottomPatternCS__Group_1_2__1__Impl15218); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__MiddleBottomPatternCS__Group_1_2__1__Impl15217); rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1(); state._fsp--; @@ -22316,12 +22305,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:7236:1: ( rule__MiddleBottomPatternCS__Group_2__0__Impl rule__MiddleBottomPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7237:2: rule__MiddleBottomPatternCS__Group_2__0__Impl rule__MiddleBottomPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_2__015252); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_2__015251); rule__MiddleBottomPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__1_in_rule__MiddleBottomPatternCS__Group_2__015255); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__1_in_rule__MiddleBottomPatternCS__Group_2__015254); rule__MiddleBottomPatternCS__Group_2__1(); state._fsp--; @@ -22360,7 +22349,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_2__0__Impl15283); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_2__0__Impl15282); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -22395,12 +22384,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:7267:1: ( rule__MiddleBottomPatternCS__Group_2__1__Impl rule__MiddleBottomPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7268:2: rule__MiddleBottomPatternCS__Group_2__1__Impl rule__MiddleBottomPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_2__115314); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_2__115313); rule__MiddleBottomPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__2_in_rule__MiddleBottomPatternCS__Group_2__115317); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__2_in_rule__MiddleBottomPatternCS__Group_2__115316); rule__MiddleBottomPatternCS__Group_2__2(); state._fsp--; @@ -22445,7 +22434,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7283:1: ( rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7283:2: rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15346); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15345); rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -22466,21 +22455,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMiddleBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7288:1: ( rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1 )* - loop65: + loop64: do { - int alt65=2; - int LA65_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( ((LA65_0>=RULE_INT && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=18 && LA65_0<=31)||(LA65_0>=48 && LA65_0<=62)||LA65_0==73||LA65_0==79||(LA65_0>=81 && LA65_0<=82)||LA65_0==86||(LA65_0>=91 && LA65_0<=92)||LA65_0==95||(LA65_0>=98 && LA65_0<=99)) ) { - alt65=1; + if ( ((LA64_0>=RULE_INT && LA64_0<=RULE_ESCAPED_ID)||(LA64_0>=18 && LA64_0<=31)||(LA64_0>=48 && LA64_0<=62)||LA64_0==73||LA64_0==79||(LA64_0>=81 && LA64_0<=82)||LA64_0==86||(LA64_0>=91 && LA64_0<=92)||LA64_0==95||(LA64_0>=98 && LA64_0<=99)) ) { + alt64=1; } - switch (alt65) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7288:2: rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15358); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15357); rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -22490,7 +22479,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop65; + break loop64; } } while (true); @@ -22531,7 +22520,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7303:1: ( rule__MiddleBottomPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7304:2: rule__MiddleBottomPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__2__Impl_in_rule__MiddleBottomPatternCS__Group_2__215391); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_2__2__Impl_in_rule__MiddleBottomPatternCS__Group_2__215390); rule__MiddleBottomPatternCS__Group_2__2__Impl(); state._fsp--; @@ -22570,7 +22559,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_2__2__Impl15419); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_2__2__Impl15418); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } @@ -22605,12 +22594,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:7339:1: ( rule__MiddleBottomPatternCS__Group_3__0__Impl rule__MiddleBottomPatternCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7340:2: rule__MiddleBottomPatternCS__Group_3__0__Impl rule__MiddleBottomPatternCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__0__Impl_in_rule__MiddleBottomPatternCS__Group_3__015456); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__0__Impl_in_rule__MiddleBottomPatternCS__Group_3__015455); rule__MiddleBottomPatternCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__1_in_rule__MiddleBottomPatternCS__Group_3__015459); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__1_in_rule__MiddleBottomPatternCS__Group_3__015458); rule__MiddleBottomPatternCS__Group_3__1(); state._fsp--; @@ -22684,12 +22673,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:7370:1: ( rule__MiddleBottomPatternCS__Group_3__1__Impl rule__MiddleBottomPatternCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7371:2: rule__MiddleBottomPatternCS__Group_3__1__Impl rule__MiddleBottomPatternCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__1__Impl_in_rule__MiddleBottomPatternCS__Group_3__115517); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__1__Impl_in_rule__MiddleBottomPatternCS__Group_3__115516); rule__MiddleBottomPatternCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__2_in_rule__MiddleBottomPatternCS__Group_3__115520); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__2_in_rule__MiddleBottomPatternCS__Group_3__115519); rule__MiddleBottomPatternCS__Group_3__2(); state._fsp--; @@ -22728,7 +22717,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_3__1__Impl15548); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_3__1__Impl15547); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } @@ -22763,7 +22752,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7401:1: ( rule__MiddleBottomPatternCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7402:2: rule__MiddleBottomPatternCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__2__Impl_in_rule__MiddleBottomPatternCS__Group_3__215579); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group_3__2__Impl_in_rule__MiddleBottomPatternCS__Group_3__215578); rule__MiddleBottomPatternCS__Group_3__2__Impl(); state._fsp--; @@ -22802,7 +22791,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_3__2__Impl15607); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_3__2__Impl15606); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } @@ -22837,12 +22826,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:7437: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:7438:2: rule__MiddleGuardPatternCS__Group__0__Impl rule__MiddleGuardPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__015644); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__015643); rule__MiddleGuardPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__015647); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__015646); rule__MiddleGuardPatternCS__Group__1(); state._fsp--; @@ -22916,12 +22905,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:7468: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:7469:2: rule__MiddleGuardPatternCS__Group__1__Impl rule__MiddleGuardPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__115705); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__115704); rule__MiddleGuardPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__115708); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__115707); rule__MiddleGuardPatternCS__Group__2(); state._fsp--; @@ -22960,7 +22949,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__MiddleGuardPatternCS__Group__1__Impl15736); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__MiddleGuardPatternCS__Group__1__Impl15735); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } @@ -22995,12 +22984,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:7499: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:7500:2: rule__MiddleGuardPatternCS__Group__2__Impl rule__MiddleGuardPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__215767); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__215766); rule__MiddleGuardPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__215770); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__215769); rule__MiddleGuardPatternCS__Group__3(); state._fsp--; @@ -23040,21 +23029,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMiddleGuardPatternCSAccess().getOwnedPredicatesAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7514:1: ( rule__MiddleGuardPatternCS__OwnedPredicatesAssignment_2 )* - loop66: + loop65: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( ((LA66_0>=RULE_INT && LA66_0<=RULE_ESCAPED_ID)||(LA66_0>=18 && LA66_0<=31)||(LA66_0>=48 && LA66_0<=62)||LA66_0==73||LA66_0==79||(LA66_0>=81 && LA66_0<=82)||LA66_0==86||(LA66_0>=91 && LA66_0<=92)||(LA66_0>=98 && LA66_0<=99)) ) { - alt66=1; + if ( ((LA65_0>=RULE_INT && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=18 && LA65_0<=31)||(LA65_0>=48 && LA65_0<=62)||LA65_0==73||LA65_0==79||(LA65_0>=81 && LA65_0<=82)||LA65_0==86||(LA65_0>=91 && LA65_0<=92)||(LA65_0>=98 && LA65_0<=99)) ) { + alt65=1; } - switch (alt66) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7514:2: rule__MiddleGuardPatternCS__OwnedPredicatesAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__OwnedPredicatesAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl15797); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__OwnedPredicatesAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl15796); rule__MiddleGuardPatternCS__OwnedPredicatesAssignment_2(); state._fsp--; @@ -23064,7 +23053,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop66; + break loop65; } } while (true); @@ -23102,7 +23091,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7528: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:7529:2: rule__MiddleGuardPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__315828); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__315827); rule__MiddleGuardPatternCS__Group__3__Impl(); state._fsp--; @@ -23141,7 +23130,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleGuardPatternCSAccess().getRightParenthesisKeyword_3()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__MiddleGuardPatternCS__Group__3__Impl15856); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__MiddleGuardPatternCS__Group__3__Impl15855); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleGuardPatternCSAccess().getRightParenthesisKeyword_3()); } @@ -23176,12 +23165,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:7566: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:7567:2: rule__TargetDomainCS__Group__0__Impl rule__TargetDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__015895); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__015894); rule__TargetDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__015898); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__015897); rule__TargetDomainCS__Group__1(); state._fsp--; @@ -23223,7 +23212,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7581:1: ( rule__TargetDomainCS__IsEnforceAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7581:2: rule__TargetDomainCS__IsEnforceAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__IsEnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl15925); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__IsEnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl15924); rule__TargetDomainCS__IsEnforceAssignment_0(); state._fsp--; @@ -23265,12 +23254,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:7595: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:7596:2: rule__TargetDomainCS__Group__1__Impl rule__TargetDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__115955); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__115954); rule__TargetDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__115958); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__115957); rule__TargetDomainCS__Group__2(); state._fsp--; @@ -23312,7 +23301,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7610: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:7610:2: rule__TargetDomainCS__DirectionAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl15985); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl15984); rule__TargetDomainCS__DirectionAssignment_1(); state._fsp--; @@ -23354,12 +23343,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:7624: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:7625:2: rule__TargetDomainCS__Group__2__Impl rule__TargetDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__216015); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__216014); rule__TargetDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__216018); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__216017); rule__TargetDomainCS__Group__3(); state._fsp--; @@ -23401,7 +23390,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7639:1: ( rule__TargetDomainCS__OwnedGuardPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7639:2: rule__TargetDomainCS__OwnedGuardPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__OwnedGuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl16045); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__OwnedGuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl16044); rule__TargetDomainCS__OwnedGuardPatternAssignment_2(); state._fsp--; @@ -23443,7 +23432,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7653: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:7654:2: rule__TargetDomainCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__316075); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__316074); rule__TargetDomainCS__Group__3__Impl(); state._fsp--; @@ -23485,7 +23474,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7667:1: ( rule__TargetDomainCS__OwnedBottomPatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7667:2: rule__TargetDomainCS__OwnedBottomPatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__OwnedBottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl16102); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__OwnedBottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl16101); rule__TargetDomainCS__OwnedBottomPatternAssignment_3(); state._fsp--; @@ -23527,12 +23516,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:7689: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:7690:2: rule__TargetBottomPatternCS__Group__0__Impl rule__TargetBottomPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__016140); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__016139); rule__TargetBottomPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__016143); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__016142); rule__TargetBottomPatternCS__Group__1(); state._fsp--; @@ -23606,12 +23595,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:7720: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:7721:2: rule__TargetBottomPatternCS__Group__1__Impl rule__TargetBottomPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__116201); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__116200); rule__TargetBottomPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__116204); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__116203); rule__TargetBottomPatternCS__Group__2(); state._fsp--; @@ -23650,7 +23639,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__TargetBottomPatternCS__Group__1__Impl16232); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__TargetBottomPatternCS__Group__1__Impl16231); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -23685,12 +23674,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:7751: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:7752:2: rule__TargetBottomPatternCS__Group__2__Impl rule__TargetBottomPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__216263); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__216262); rule__TargetBottomPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__216266); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__216265); rule__TargetBottomPatternCS__Group__3(); state._fsp--; @@ -23730,17 +23719,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:7766:1: ( rule__TargetBottomPatternCS__Group_2__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA67_0==25) ) { - alt67=1; + if ( (LA66_0==25) ) { + alt66=1; } - switch (alt67) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7766:2: rule__TargetBottomPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl16293); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl16292); rule__TargetBottomPatternCS__Group_2__0(); state._fsp--; @@ -23785,7 +23774,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7780: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:7781:2: rule__TargetBottomPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__316324); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__316323); rule__TargetBottomPatternCS__Group__3__Impl(); state._fsp--; @@ -23824,7 +23813,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TargetBottomPatternCS__Group__3__Impl16352); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TargetBottomPatternCS__Group__3__Impl16351); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetBottomPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -23859,12 +23848,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:7818: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:7819: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__016391); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__0__Impl_in_rule__TargetBottomPatternCS__Group_2__016390); 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__016394); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__1_in_rule__TargetBottomPatternCS__Group_2__016393); rule__TargetBottomPatternCS__Group_2__1(); state._fsp--; @@ -23906,7 +23895,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7833:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7833:2: rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl16421); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl16420); rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0(); state._fsp--; @@ -23948,7 +23937,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7847: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:7848:2: rule__TargetBottomPatternCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__116451); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__116450); rule__TargetBottomPatternCS__Group_2__1__Impl(); state._fsp--; @@ -23988,21 +23977,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:7861:1: ( rule__TargetBottomPatternCS__Group_2_1__0 )* - loop68: + loop67: do { - int alt68=2; - int LA68_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA68_0==65) ) { - alt68=1; + if ( (LA67_0==65) ) { + alt67=1; } - switch (alt68) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7861:2: rule__TargetBottomPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl16478); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl16477); rule__TargetBottomPatternCS__Group_2_1__0(); state._fsp--; @@ -24012,7 +24001,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop68; + break loop67; } } while (true); @@ -24050,12 +24039,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:7879: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:7880: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__016513); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0__Impl_in_rule__TargetBottomPatternCS__Group_2_1__016512); 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__016516); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1_in_rule__TargetBottomPatternCS__Group_2_1__016515); rule__TargetBottomPatternCS__Group_2_1__1(); state._fsp--; @@ -24094,7 +24083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl16544); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl16543); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetBottomPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -24129,7 +24118,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7910: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:7911:2: rule__TargetBottomPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__116575); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__116574); rule__TargetBottomPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -24171,7 +24160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7924:1: ( rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7924:2: rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl16602); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl16601); rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1(); state._fsp--; @@ -24213,12 +24202,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:7942: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:7943:2: rule__TargetGuardPatternCS__Group__0__Impl rule__TargetGuardPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__016636); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__016635); rule__TargetGuardPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__016639); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__016638); rule__TargetGuardPatternCS__Group__1(); state._fsp--; @@ -24292,12 +24281,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:7973: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:7974:2: rule__TargetGuardPatternCS__Group__1__Impl rule__TargetGuardPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__116697); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__116696); rule__TargetGuardPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__116700); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__116699); rule__TargetGuardPatternCS__Group__2(); state._fsp--; @@ -24336,7 +24325,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__TargetGuardPatternCS__Group__1__Impl16728); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__TargetGuardPatternCS__Group__1__Impl16727); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } @@ -24371,12 +24360,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:8004: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:8005:2: rule__TargetGuardPatternCS__Group__2__Impl rule__TargetGuardPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__216759); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__216758); rule__TargetGuardPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__216762); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__216761); rule__TargetGuardPatternCS__Group__3(); state._fsp--; @@ -24416,17 +24405,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:8019:1: ( rule__TargetGuardPatternCS__Group_2__0 )? - int alt69=2; - int LA69_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( ((LA69_0>=RULE_SIMPLE_ID && LA69_0<=RULE_ESCAPED_ID)||(LA69_0>=18 && LA69_0<=28)) ) { - alt69=1; + if ( ((LA68_0>=RULE_SIMPLE_ID && LA68_0<=RULE_ESCAPED_ID)||(LA68_0>=18 && LA68_0<=28)) ) { + alt68=1; } - switch (alt69) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8019:2: rule__TargetGuardPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl16789); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl16788); rule__TargetGuardPatternCS__Group_2__0(); state._fsp--; @@ -24471,7 +24460,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8033: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:8034:2: rule__TargetGuardPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__316820); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__316819); rule__TargetGuardPatternCS__Group__3__Impl(); state._fsp--; @@ -24510,7 +24499,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getRightParenthesisKeyword_3()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__TargetGuardPatternCS__Group__3__Impl16848); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__TargetGuardPatternCS__Group__3__Impl16847); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetGuardPatternCSAccess().getRightParenthesisKeyword_3()); } @@ -24545,12 +24534,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:8071: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:8072: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__016887); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__0__Impl_in_rule__TargetGuardPatternCS__Group_2__016886); 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__016890); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__1_in_rule__TargetGuardPatternCS__Group_2__016889); rule__TargetGuardPatternCS__Group_2__1(); state._fsp--; @@ -24592,7 +24581,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8086:1: ( rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8086:2: rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl16917); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl16916); rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0(); state._fsp--; @@ -24634,7 +24623,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8100: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:8101:2: rule__TargetGuardPatternCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__116947); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__116946); rule__TargetGuardPatternCS__Group_2__1__Impl(); state._fsp--; @@ -24674,21 +24663,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:8114:1: ( rule__TargetGuardPatternCS__Group_2_1__0 )* - loop70: + loop69: do { - int alt70=2; - int LA70_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA70_0==65) ) { - alt70=1; + if ( (LA69_0==65) ) { + alt69=1; } - switch (alt70) { + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8114:2: rule__TargetGuardPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl16974); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl16973); rule__TargetGuardPatternCS__Group_2_1__0(); state._fsp--; @@ -24698,7 +24687,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop70; + break loop69; } } while (true); @@ -24736,12 +24725,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:8132: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:8133: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__017009); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0__Impl_in_rule__TargetGuardPatternCS__Group_2_1__017008); 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__017012); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1_in_rule__TargetGuardPatternCS__Group_2_1__017011); rule__TargetGuardPatternCS__Group_2_1__1(); state._fsp--; @@ -24780,7 +24769,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl17040); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl17039); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetGuardPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -24815,7 +24804,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8163: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:8164:2: rule__TargetGuardPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__117071); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__117070); rule__TargetGuardPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -24857,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:8177:1: ( rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8177:2: rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl17098); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl17097); rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1(); state._fsp--; @@ -24899,12 +24888,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:8195: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:8196: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__017132); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__017131); 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__017135); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__017134); rule__BottomPatternCS__Group_0__1(); state._fsp--; @@ -24943,7 +24932,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_0__0__Impl17163); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_0__0__Impl17162); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } @@ -24978,12 +24967,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:8226: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:8227: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__117194); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__117193); 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__117197); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__117196); rule__BottomPatternCS__Group_0__2(); state._fsp--; @@ -25025,7 +25014,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8241: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:8241:2: rule__BottomPatternCS__Alternatives_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl17224); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl17223); rule__BottomPatternCS__Alternatives_0_1(); state._fsp--; @@ -25067,12 +25056,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:8255: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:8256: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__217254); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__217253); 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__217257); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__217256); rule__BottomPatternCS__Group_0__3(); state._fsp--; @@ -25112,21 +25101,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:8270:1: ( rule__BottomPatternCS__Group_0_2__0 )* - loop71: + loop70: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA71_0==65) ) { - alt71=1; + if ( (LA70_0==65) ) { + alt70=1; } - switch (alt71) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8270:2: rule__BottomPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl17284); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl17283); rule__BottomPatternCS__Group_0_2__0(); state._fsp--; @@ -25136,7 +25125,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop71; + break loop70; } } while (true); @@ -25174,12 +25163,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:8284: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:8285: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__317315); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__317314); 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__317318); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__317317); rule__BottomPatternCS__Group_0__4(); state._fsp--; @@ -25218,7 +25207,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__BottomPatternCS__Group_0__3__Impl17346); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__BottomPatternCS__Group_0__3__Impl17345); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -25253,12 +25242,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:8315: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:8316: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__417377); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__417376); 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__417380); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__417379); rule__BottomPatternCS__Group_0__5(); state._fsp--; @@ -25298,21 +25287,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8330:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 )* - loop72: + loop71: do { - int alt72=2; - int LA72_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( ((LA72_0>=RULE_INT && LA72_0<=RULE_ESCAPED_ID)||(LA72_0>=18 && LA72_0<=31)||(LA72_0>=48 && LA72_0<=62)||LA72_0==73||LA72_0==79||(LA72_0>=81 && LA72_0<=82)||LA72_0==86||(LA72_0>=91 && LA72_0<=92)||LA72_0==95||(LA72_0>=98 && LA72_0<=99)) ) { - alt72=1; + if ( ((LA71_0>=RULE_INT && LA71_0<=RULE_ESCAPED_ID)||(LA71_0>=18 && LA71_0<=31)||(LA71_0>=48 && LA71_0<=62)||LA71_0==73||LA71_0==79||(LA71_0>=81 && LA71_0<=82)||LA71_0==86||(LA71_0>=91 && LA71_0<=92)||LA71_0==95||(LA71_0>=98 && LA71_0<=99)) ) { + alt71=1; } - switch (alt72) { + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8330:2: rule__BottomPatternCS__OwnedConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl17407); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl17406); rule__BottomPatternCS__OwnedConstraintsAssignment_0_4(); state._fsp--; @@ -25322,7 +25311,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop72; + break loop71; } } while (true); @@ -25360,7 +25349,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8344: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:8345:2: rule__BottomPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__517438); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__517437); rule__BottomPatternCS__Group_0__5__Impl(); state._fsp--; @@ -25399,7 +25388,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_0__5__Impl17466); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_0__5__Impl17465); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } @@ -25434,12 +25423,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:8386: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:8387: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__017509); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__017508); 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__017512); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__017511); rule__BottomPatternCS__Group_0_2__1(); state._fsp--; @@ -25478,7 +25467,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0_2__0__Impl17540); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0_2__0__Impl17539); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -25513,7 +25502,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8417: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:8418:2: rule__BottomPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__117571); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__117570); rule__BottomPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -25555,7 +25544,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8431: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:8431:2: rule__BottomPatternCS__Alternatives_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl17598); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl17597); rule__BottomPatternCS__Alternatives_0_2_1(); state._fsp--; @@ -25597,12 +25586,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:8449: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:8450: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__017632); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__017631); 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__017635); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__017634); rule__BottomPatternCS__Group_1__1(); state._fsp--; @@ -25641,7 +25630,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_1__0__Impl17663); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_1__0__Impl17662); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -25676,12 +25665,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:8480: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:8481: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__117694); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__117693); 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__117697); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__117696); rule__BottomPatternCS__Group_1__2(); state._fsp--; @@ -25723,7 +25712,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8495:1: ( rule__BottomPatternCS__Alternatives_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8495:2: rule__BottomPatternCS__Alternatives_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl17724); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl17723); rule__BottomPatternCS__Alternatives_1_1(); state._fsp--; @@ -25765,12 +25754,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:8509: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:8510: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__217754); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__217753); 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__217757); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__217756); rule__BottomPatternCS__Group_1__3(); state._fsp--; @@ -25810,21 +25799,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getBottomPatternCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8524:1: ( rule__BottomPatternCS__Group_1_2__0 )* - loop73: + loop72: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA73_0==65) ) { - alt73=1; + if ( (LA72_0==65) ) { + alt72=1; } - switch (alt73) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8524:2: rule__BottomPatternCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl17784); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl17783); rule__BottomPatternCS__Group_1_2__0(); state._fsp--; @@ -25834,7 +25823,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop73; + break loop72; } } while (true); @@ -25872,7 +25861,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8538: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:8539:2: rule__BottomPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__317815); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__317814); rule__BottomPatternCS__Group_1__3__Impl(); state._fsp--; @@ -25911,7 +25900,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_1__3__Impl17843); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_1__3__Impl17842); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } @@ -25946,12 +25935,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:8576:1: ( rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8577:2: rule__BottomPatternCS__Group_1_2__0__Impl rule__BottomPatternCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__017882); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__017881); rule__BottomPatternCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__017885); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__017884); rule__BottomPatternCS__Group_1_2__1(); state._fsp--; @@ -25990,7 +25979,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_1_2__0__Impl17913); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_1_2__0__Impl17912); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_1_2_0()); } @@ -26025,7 +26014,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8607:1: ( rule__BottomPatternCS__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:8608:2: rule__BottomPatternCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__117944); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__117943); rule__BottomPatternCS__Group_1_2__1__Impl(); state._fsp--; @@ -26067,7 +26056,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8621:1: ( rule__BottomPatternCS__Alternatives_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8621:2: rule__BottomPatternCS__Alternatives_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl17971); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl17970); rule__BottomPatternCS__Alternatives_1_2_1(); state._fsp--; @@ -26109,12 +26098,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:8639:1: ( rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8640:2: rule__BottomPatternCS__Group_2__0__Impl rule__BottomPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__018005); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__018004); rule__BottomPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__018008); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__018007); rule__BottomPatternCS__Group_2__1(); state._fsp--; @@ -26153,7 +26142,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_2__0__Impl18036); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_2__0__Impl18035); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -26188,12 +26177,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:8670:1: ( rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8671:2: rule__BottomPatternCS__Group_2__1__Impl rule__BottomPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__118067); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__118066); rule__BottomPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__118070); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__118069); rule__BottomPatternCS__Group_2__2(); state._fsp--; @@ -26238,7 +26227,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8686:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8686:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18099); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18098); rule__BottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -26259,21 +26248,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getBottomPatternCSAccess().getOwnedConstraintsAssignment_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8691:1: ( rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 )* - loop74: + loop73: do { - int alt74=2; - int LA74_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( ((LA74_0>=RULE_INT && LA74_0<=RULE_ESCAPED_ID)||(LA74_0>=18 && LA74_0<=31)||(LA74_0>=48 && LA74_0<=62)||LA74_0==73||LA74_0==79||(LA74_0>=81 && LA74_0<=82)||LA74_0==86||(LA74_0>=91 && LA74_0<=92)||LA74_0==95||(LA74_0>=98 && LA74_0<=99)) ) { - alt74=1; + if ( ((LA73_0>=RULE_INT && LA73_0<=RULE_ESCAPED_ID)||(LA73_0>=18 && LA73_0<=31)||(LA73_0>=48 && LA73_0<=62)||LA73_0==73||LA73_0==79||(LA73_0>=81 && LA73_0<=82)||LA73_0==86||(LA73_0>=91 && LA73_0<=92)||LA73_0==95||(LA73_0>=98 && LA73_0<=99)) ) { + alt73=1; } - switch (alt74) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8691:2: rule__BottomPatternCS__OwnedConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18111); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18110); rule__BottomPatternCS__OwnedConstraintsAssignment_2_1(); state._fsp--; @@ -26283,7 +26272,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop74; + break loop73; } } while (true); @@ -26324,7 +26313,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8706:1: ( rule__BottomPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8707:2: rule__BottomPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__218144); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__218143); rule__BottomPatternCS__Group_2__2__Impl(); state._fsp--; @@ -26363,7 +26352,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_2__2__Impl18172); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_2__2__Impl18171); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_2_2()); } @@ -26398,12 +26387,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:8742:1: ( rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8743:2: rule__BottomPatternCS__Group_3__0__Impl rule__BottomPatternCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__018209); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__018208); rule__BottomPatternCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__018212); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__018211); rule__BottomPatternCS__Group_3__1(); state._fsp--; @@ -26477,12 +26466,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:8773:1: ( rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8774:2: rule__BottomPatternCS__Group_3__1__Impl rule__BottomPatternCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__118270); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__118269); rule__BottomPatternCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__118273); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__118272); rule__BottomPatternCS__Group_3__2(); state._fsp--; @@ -26521,7 +26510,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_3__1__Impl18301); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__BottomPatternCS__Group_3__1__Impl18300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_3_1()); } @@ -26556,7 +26545,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8804:1: ( rule__BottomPatternCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8805:2: rule__BottomPatternCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__218332); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__218331); rule__BottomPatternCS__Group_3__2__Impl(); state._fsp--; @@ -26595,7 +26584,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_3__2__Impl18360); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__BottomPatternCS__Group_3__2__Impl18359); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_3_2()); } @@ -26630,12 +26619,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:8840: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:8841: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__018397); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__018396); 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__018400); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__018399); rule__GuardPatternCS__Group_0__1(); state._fsp--; @@ -26674,7 +26663,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_0__0__Impl18428); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_0__0__Impl18427); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } @@ -26709,12 +26698,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:8871: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:8872: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__118459); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__118458); 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__118462); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__118461); rule__GuardPatternCS__Group_0__2(); state._fsp--; @@ -26756,7 +26745,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8886:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8886:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl18489); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl18488); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1(); state._fsp--; @@ -26798,12 +26787,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:8900: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:8901: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__218519); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__218518); 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__218522); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__218521); rule__GuardPatternCS__Group_0__3(); state._fsp--; @@ -26843,21 +26832,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:8915:1: ( rule__GuardPatternCS__Group_0_2__0 )* - loop75: + loop74: do { - int alt75=2; - int LA75_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA75_0==65) ) { - alt75=1; + if ( (LA74_0==65) ) { + alt74=1; } - switch (alt75) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8915:2: rule__GuardPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl18549); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl18548); rule__GuardPatternCS__Group_0_2__0(); state._fsp--; @@ -26867,7 +26856,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop75; + break loop74; } } while (true); @@ -26905,12 +26894,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:8929: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:8930: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__318580); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__318579); 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__318583); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__318582); rule__GuardPatternCS__Group_0__4(); state._fsp--; @@ -26949,7 +26938,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__GuardPatternCS__Group_0__3__Impl18611); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__GuardPatternCS__Group_0__3__Impl18610); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -26984,12 +26973,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:8960: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:8961: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__418642); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__418641); 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__418645); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__418644); rule__GuardPatternCS__Group_0__5(); state._fsp--; @@ -27029,21 +27018,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8975:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 )* - loop76: + loop75: do { - int alt76=2; - int LA76_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( ((LA76_0>=RULE_INT && LA76_0<=RULE_ESCAPED_ID)||(LA76_0>=18 && LA76_0<=31)||(LA76_0>=48 && LA76_0<=62)||LA76_0==73||LA76_0==79||(LA76_0>=81 && LA76_0<=82)||LA76_0==86||(LA76_0>=91 && LA76_0<=92)||(LA76_0>=98 && LA76_0<=99)) ) { - alt76=1; + if ( ((LA75_0>=RULE_INT && LA75_0<=RULE_ESCAPED_ID)||(LA75_0>=18 && LA75_0<=31)||(LA75_0>=48 && LA75_0<=62)||LA75_0==73||LA75_0==79||(LA75_0>=81 && LA75_0<=82)||LA75_0==86||(LA75_0>=91 && LA75_0<=92)||(LA75_0>=98 && LA75_0<=99)) ) { + alt75=1; } - switch (alt76) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8975:2: rule__GuardPatternCS__OwnedPredicatesAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl18672); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl18671); rule__GuardPatternCS__OwnedPredicatesAssignment_0_4(); state._fsp--; @@ -27053,7 +27042,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop76; + break loop75; } } while (true); @@ -27091,7 +27080,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8989: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:8990:2: rule__GuardPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__518703); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__518702); rule__GuardPatternCS__Group_0__5__Impl(); state._fsp--; @@ -27130,7 +27119,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_0__5__Impl18731); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_0__5__Impl18730); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } @@ -27165,12 +27154,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:9031: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:9032: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__018774); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__018773); 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__018777); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__018776); rule__GuardPatternCS__Group_0_2__1(); state._fsp--; @@ -27209,7 +27198,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_0_2__0__Impl18805); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_0_2__0__Impl18804); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -27244,7 +27233,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9062: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:9063:2: rule__GuardPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__118836); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__118835); rule__GuardPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -27286,7 +27275,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9076:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9076:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl18863); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl18862); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1(); state._fsp--; @@ -27328,12 +27317,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:9094: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:9095: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__018897); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__018896); 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__018900); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__018899); rule__GuardPatternCS__Group_1__1(); state._fsp--; @@ -27372,7 +27361,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_1__0__Impl18928); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_1__0__Impl18927); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -27407,12 +27396,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:9125: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:9126: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__118959); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__118958); 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__118962); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__118961); rule__GuardPatternCS__Group_1__2(); state._fsp--; @@ -27454,7 +27443,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9140:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9140:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl18989); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl18988); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1(); state._fsp--; @@ -27496,12 +27485,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:9154: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:9155: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__219019); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__219018); 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__219022); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__219021); rule__GuardPatternCS__Group_1__3(); state._fsp--; @@ -27541,21 +27530,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getGuardPatternCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9169:1: ( rule__GuardPatternCS__Group_1_2__0 )* - loop77: + loop76: do { - int alt77=2; - int LA77_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA77_0==65) ) { - alt77=1; + if ( (LA76_0==65) ) { + alt76=1; } - switch (alt77) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9169:2: rule__GuardPatternCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl19049); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl19048); rule__GuardPatternCS__Group_1_2__0(); state._fsp--; @@ -27565,7 +27554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop77; + break loop76; } } while (true); @@ -27603,7 +27592,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9183: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:9184:2: rule__GuardPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__319080); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__319079); rule__GuardPatternCS__Group_1__3__Impl(); state._fsp--; @@ -27642,7 +27631,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_1__3__Impl19108); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_1__3__Impl19107); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } @@ -27677,12 +27666,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:9221:1: ( rule__GuardPatternCS__Group_1_2__0__Impl rule__GuardPatternCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9222:2: rule__GuardPatternCS__Group_1_2__0__Impl rule__GuardPatternCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__019147); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__019146); rule__GuardPatternCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__019150); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__019149); rule__GuardPatternCS__Group_1_2__1(); state._fsp--; @@ -27721,7 +27710,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_1_2__0__Impl19178); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_1_2__0__Impl19177); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_1_2_0()); } @@ -27756,7 +27745,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9252:1: ( rule__GuardPatternCS__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:9253:2: rule__GuardPatternCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__119209); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__119208); rule__GuardPatternCS__Group_1_2__1__Impl(); state._fsp--; @@ -27798,7 +27787,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9266:1: ( rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9266:2: rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl19236); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl19235); rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1(); state._fsp--; @@ -27840,12 +27829,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:9284:1: ( rule__GuardPatternCS__Group_2__0__Impl rule__GuardPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9285:2: rule__GuardPatternCS__Group_2__0__Impl rule__GuardPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__019270); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__019269); rule__GuardPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__019273); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__019272); rule__GuardPatternCS__Group_2__1(); state._fsp--; @@ -27884,7 +27873,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_2__0__Impl19301); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_2__0__Impl19300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_2_0()); } @@ -27919,12 +27908,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:9315:1: ( rule__GuardPatternCS__Group_2__1__Impl rule__GuardPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9316:2: rule__GuardPatternCS__Group_2__1__Impl rule__GuardPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__119332); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__119331); rule__GuardPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__119335); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__119334); rule__GuardPatternCS__Group_2__2(); state._fsp--; @@ -27969,7 +27958,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9331:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9331:2: rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19364); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19363); rule__GuardPatternCS__OwnedPredicatesAssignment_2_1(); state._fsp--; @@ -27990,21 +27979,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getGuardPatternCSAccess().getOwnedPredicatesAssignment_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9336:1: ( rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 )* - loop78: + loop77: do { - int alt78=2; - int LA78_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( ((LA78_0>=RULE_INT && LA78_0<=RULE_ESCAPED_ID)||(LA78_0>=18 && LA78_0<=31)||(LA78_0>=48 && LA78_0<=62)||LA78_0==73||LA78_0==79||(LA78_0>=81 && LA78_0<=82)||LA78_0==86||(LA78_0>=91 && LA78_0<=92)||(LA78_0>=98 && LA78_0<=99)) ) { - alt78=1; + if ( ((LA77_0>=RULE_INT && LA77_0<=RULE_ESCAPED_ID)||(LA77_0>=18 && LA77_0<=31)||(LA77_0>=48 && LA77_0<=62)||LA77_0==73||LA77_0==79||(LA77_0>=81 && LA77_0<=82)||LA77_0==86||(LA77_0>=91 && LA77_0<=92)||(LA77_0>=98 && LA77_0<=99)) ) { + alt77=1; } - switch (alt78) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9336:2: rule__GuardPatternCS__OwnedPredicatesAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19376); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19375); rule__GuardPatternCS__OwnedPredicatesAssignment_2_1(); state._fsp--; @@ -28014,7 +28003,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop78; + break loop77; } } while (true); @@ -28055,7 +28044,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9351:1: ( rule__GuardPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9352:2: rule__GuardPatternCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__219409); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__219408); rule__GuardPatternCS__Group_2__2__Impl(); state._fsp--; @@ -28094,7 +28083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_2__2__Impl19437); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_2__2__Impl19436); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_2_2()); } @@ -28129,12 +28118,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:9387:1: ( rule__GuardPatternCS__Group_3__0__Impl rule__GuardPatternCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9388:2: rule__GuardPatternCS__Group_3__0__Impl rule__GuardPatternCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__019474); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__019473); rule__GuardPatternCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__019477); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__019476); rule__GuardPatternCS__Group_3__1(); state._fsp--; @@ -28208,12 +28197,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:9418:1: ( rule__GuardPatternCS__Group_3__1__Impl rule__GuardPatternCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9419:2: rule__GuardPatternCS__Group_3__1__Impl rule__GuardPatternCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__119535); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__119534); rule__GuardPatternCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__119538); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__119537); rule__GuardPatternCS__Group_3__2(); state._fsp--; @@ -28252,7 +28241,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_3__1__Impl19566); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__GuardPatternCS__Group_3__1__Impl19565); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_3_1()); } @@ -28287,7 +28276,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9449:1: ( rule__GuardPatternCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9450:2: rule__GuardPatternCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__219597); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__219596); rule__GuardPatternCS__Group_3__2__Impl(); state._fsp--; @@ -28326,7 +28315,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_3__2__Impl19625); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__GuardPatternCS__Group_3__2__Impl19624); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_3_2()); } @@ -28361,12 +28350,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:9485:1: ( rule__GuardVariableCS__Group__0__Impl rule__GuardVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9486:2: rule__GuardVariableCS__Group__0__Impl rule__GuardVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__019662); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__019661); rule__GuardVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__019665); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__019664); rule__GuardVariableCS__Group__1(); state._fsp--; @@ -28408,7 +28397,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9500:1: ( rule__GuardVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9500:2: rule__GuardVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl19692); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl19691); rule__GuardVariableCS__NameAssignment_0(); state._fsp--; @@ -28450,12 +28439,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:9514:1: ( rule__GuardVariableCS__Group__1__Impl rule__GuardVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9515:2: rule__GuardVariableCS__Group__1__Impl rule__GuardVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__119722); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__119721); rule__GuardVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__119725); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__119724); rule__GuardVariableCS__Group__2(); state._fsp--; @@ -28494,7 +28483,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardVariableCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl19753); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl19752); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardVariableCSAccess().getColonKeyword_1()); } @@ -28529,7 +28518,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9545:1: ( rule__GuardVariableCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9546:2: rule__GuardVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__219784); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__219783); rule__GuardVariableCS__Group__2__Impl(); state._fsp--; @@ -28571,7 +28560,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9559:1: ( rule__GuardVariableCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9559:2: rule__GuardVariableCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl19811); + pushFollow(FollowSets000.FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl19810); rule__GuardVariableCS__OwnedTypeAssignment_2(); state._fsp--; @@ -28613,12 +28602,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:9579: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:9580:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__019847); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__019846); rule__ImportCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__019850); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__019849); rule__ImportCS__Group__1(); state._fsp--; @@ -28657,7 +28646,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__Impl19878); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__ImportCS__Group__0__Impl19877); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getImportKeyword_0()); } @@ -28692,12 +28681,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:9610: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:9611:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__119909); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__119908); rule__ImportCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__119912); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__119911); rule__ImportCS__Group__2(); state._fsp--; @@ -28737,28 +28726,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:9625:1: ( rule__ImportCS__Group_1__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA79_0==RULE_SIMPLE_ID) ) { - int LA79_1 = input.LA(2); + if ( (LA78_0==RULE_SIMPLE_ID) ) { + int LA78_1 = input.LA(2); - if ( (LA79_1==72) ) { - alt79=1; + if ( (LA78_1==72) ) { + alt78=1; } } - else if ( (LA79_0==RULE_ESCAPED_ID) ) { - int LA79_2 = input.LA(2); + else if ( (LA78_0==RULE_ESCAPED_ID) ) { + int LA78_2 = input.LA(2); - if ( (LA79_2==72) ) { - alt79=1; + if ( (LA78_2==72) ) { + alt78=1; } } - switch (alt79) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9625:2: rule__ImportCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl19939); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl19938); rule__ImportCS__Group_1__0(); state._fsp--; @@ -28803,12 +28792,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:9639: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:9640:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__219970); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__219969); rule__ImportCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__219973); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__219972); rule__ImportCS__Group__3(); state._fsp--; @@ -28850,7 +28839,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9654:1: ( rule__ImportCS__OwnedPathNameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9654:2: rule__ImportCS__OwnedPathNameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl20000); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl19999); rule__ImportCS__OwnedPathNameAssignment_2(); state._fsp--; @@ -28892,12 +28881,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:9668: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:9669:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__320030); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__320029); rule__ImportCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__320033); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__320032); rule__ImportCS__Group__4(); state._fsp--; @@ -28937,17 +28926,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:9683:1: ( rule__ImportCS__Group_3__0 )? - int alt80=2; - int LA80_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA80_0==76) ) { - alt80=1; + if ( (LA79_0==76) ) { + alt79=1; } - switch (alt80) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9683:2: rule__ImportCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl20060); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl20059); rule__ImportCS__Group_3__0(); state._fsp--; @@ -28992,7 +28981,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9697: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:9698:2: rule__ImportCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__420091); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__420090); rule__ImportCS__Group__4__Impl(); state._fsp--; @@ -29031,7 +29020,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__Impl20119); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__ImportCS__Group__4__Impl20118); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } @@ -29066,12 +29055,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:9737: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:9738: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__020160); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__020159); 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__020163); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__020162); rule__ImportCS__Group_1__1(); state._fsp--; @@ -29113,7 +29102,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9752: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:9752:2: rule__ImportCS__NameAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl20190); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl20189); rule__ImportCS__NameAssignment_1_0(); state._fsp--; @@ -29155,7 +29144,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9766: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:9767:2: rule__ImportCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__120220); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__120219); rule__ImportCS__Group_1__1__Impl(); state._fsp--; @@ -29194,7 +29183,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl20248); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl20247); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } @@ -29229,12 +29218,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:9800: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:9801: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__020283); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__020282); 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__020286); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__020285); rule__ImportCS__Group_3__1(); state._fsp--; @@ -29276,7 +29265,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9815:1: ( rule__ImportCS__IsAllAssignment_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9815:2: rule__ImportCS__IsAllAssignment_3_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl20313); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl20312); rule__ImportCS__IsAllAssignment_3_0(); state._fsp--; @@ -29318,7 +29307,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9829: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:9830:2: rule__ImportCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__120343); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__120342); rule__ImportCS__Group_3__1__Impl(); state._fsp--; @@ -29357,7 +29346,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } - match(input,31,FollowSets000.FOLLOW_31_in_rule__ImportCS__Group_3__1__Impl20371); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__ImportCS__Group_3__1__Impl20370); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } @@ -29392,12 +29381,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:9864: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:9865:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__020407); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__020406); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__020410); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__020409); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -29439,7 +29428,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9879: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:9879:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl20437); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl20436); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -29481,12 +29470,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:9893: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:9894:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__120467); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__120466); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__120470); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__120469); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -29525,7 +29514,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl20498); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl20497); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -29560,7 +29549,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9924: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:9925:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__220529); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__220528); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -29602,7 +29591,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9938: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:9938:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl20556); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl20555); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -29644,12 +29633,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:9958:1: ( rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9959:2: rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__020592); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__020591); rule__PredicateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__020595); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__020594); rule__PredicateCS__Group__1(); state._fsp--; @@ -29691,7 +29680,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9973:1: ( rule__PredicateCS__OwnedConditionAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9973:2: rule__PredicateCS__OwnedConditionAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl20622); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl20621); rule__PredicateCS__OwnedConditionAssignment_0(); state._fsp--; @@ -29733,7 +29722,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9987:1: ( rule__PredicateCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9988:2: rule__PredicateCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__120652); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__120651); rule__PredicateCS__Group__1__Impl(); state._fsp--; @@ -29772,7 +29761,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__PredicateCS__Group__1__Impl20680); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__PredicateCS__Group__1__Impl20679); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } @@ -29807,12 +29796,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:10021:1: ( rule__PredicateOrAssignmentCS__Group__0__Impl rule__PredicateOrAssignmentCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10022:2: rule__PredicateOrAssignmentCS__Group__0__Impl rule__PredicateOrAssignmentCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__020715); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__020714); rule__PredicateOrAssignmentCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__020718); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__020717); rule__PredicateOrAssignmentCS__Group__1(); state._fsp--; @@ -29852,17 +29841,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPredicateOrAssignmentCSAccess().getIsDefaultAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10036:1: ( rule__PredicateOrAssignmentCS__IsDefaultAssignment_0 )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA81_0==95) ) { - alt81=1; + if ( (LA80_0==95) ) { + alt80=1; } - switch (alt81) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10036:2: rule__PredicateOrAssignmentCS__IsDefaultAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl20745); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl20744); rule__PredicateOrAssignmentCS__IsDefaultAssignment_0(); state._fsp--; @@ -29907,12 +29896,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:10050:1: ( rule__PredicateOrAssignmentCS__Group__1__Impl rule__PredicateOrAssignmentCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10051:2: rule__PredicateOrAssignmentCS__Group__1__Impl rule__PredicateOrAssignmentCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__120776); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__120775); rule__PredicateOrAssignmentCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__120779); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__120778); rule__PredicateOrAssignmentCS__Group__2(); state._fsp--; @@ -29954,7 +29943,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10065:1: ( rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10065:2: rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl20806); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl20805); rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1(); state._fsp--; @@ -29996,12 +29985,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:10079:1: ( rule__PredicateOrAssignmentCS__Group__2__Impl rule__PredicateOrAssignmentCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10080:2: rule__PredicateOrAssignmentCS__Group__2__Impl rule__PredicateOrAssignmentCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__220836); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__220835); rule__PredicateOrAssignmentCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__220839); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__220838); rule__PredicateOrAssignmentCS__Group__3(); state._fsp--; @@ -30041,17 +30030,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPredicateOrAssignmentCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10094:1: ( rule__PredicateOrAssignmentCS__Group_2__0 )? - int alt82=2; - int LA82_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA82_0==16) ) { - alt82=1; + if ( (LA81_0==16) ) { + alt81=1; } - switch (alt82) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10094:2: rule__PredicateOrAssignmentCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl20866); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl20865); rule__PredicateOrAssignmentCS__Group_2__0(); state._fsp--; @@ -30096,7 +30085,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10108:1: ( rule__PredicateOrAssignmentCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10109:2: rule__PredicateOrAssignmentCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__320897); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__320896); rule__PredicateOrAssignmentCS__Group__3__Impl(); state._fsp--; @@ -30135,7 +30124,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__PredicateOrAssignmentCS__Group__3__Impl20925); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__PredicateOrAssignmentCS__Group__3__Impl20924); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateOrAssignmentCSAccess().getSemicolonKeyword_3()); } @@ -30170,12 +30159,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:10146:1: ( rule__PredicateOrAssignmentCS__Group_2__0__Impl rule__PredicateOrAssignmentCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10147:2: rule__PredicateOrAssignmentCS__Group_2__0__Impl rule__PredicateOrAssignmentCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__020964); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__020963); rule__PredicateOrAssignmentCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__020967); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__020966); rule__PredicateOrAssignmentCS__Group_2__1(); state._fsp--; @@ -30214,7 +30203,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl20995); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl20994); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateOrAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -30249,7 +30238,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10177:1: ( rule__PredicateOrAssignmentCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10178:2: rule__PredicateOrAssignmentCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__121026); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__121025); rule__PredicateOrAssignmentCS__Group_2__1__Impl(); state._fsp--; @@ -30291,7 +30280,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10191:1: ( rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10191:2: rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl21053); + pushFollow(FollowSets000.FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl21052); rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1(); state._fsp--; @@ -30333,12 +30322,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:10209: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:10210:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__021087); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__021086); rule__QueryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__021090); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__021089); rule__QueryCS__Group__1(); state._fsp--; @@ -30377,7 +30366,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__Impl21118); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_24_in_rule__QueryCS__Group__0__Impl21117); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } @@ -30412,12 +30401,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:10240: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:10241:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__121149); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__121148); rule__QueryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__121152); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__121151); rule__QueryCS__Group__2(); state._fsp--; @@ -30459,7 +30448,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10255:1: ( rule__QueryCS__OwnedPathNameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10255:2: rule__QueryCS__OwnedPathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl21179); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl21178); rule__QueryCS__OwnedPathNameAssignment_1(); state._fsp--; @@ -30501,12 +30490,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:10269: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:10270:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__221209); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__221208); rule__QueryCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__221212); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__221211); rule__QueryCS__Group__3(); state._fsp--; @@ -30548,7 +30537,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10284: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:10284:2: rule__QueryCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl21239); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl21238); rule__QueryCS__NameAssignment_2(); state._fsp--; @@ -30590,12 +30579,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:10298: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:10299:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__321269); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__321268); rule__QueryCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__321272); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__321271); rule__QueryCS__Group__4(); state._fsp--; @@ -30634,7 +30623,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__QueryCS__Group__3__Impl21300); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__QueryCS__Group__3__Impl21299); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } @@ -30669,12 +30658,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:10329: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:10330:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__421331); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__421330); rule__QueryCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__421334); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__421333); rule__QueryCS__Group__5(); state._fsp--; @@ -30714,17 +30703,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:10344:1: ( rule__QueryCS__Group_4__0 )? - int alt83=2; - int LA83_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( ((LA83_0>=RULE_SIMPLE_ID && LA83_0<=RULE_ESCAPED_ID)||(LA83_0>=18 && LA83_0<=28)) ) { - alt83=1; + if ( ((LA82_0>=RULE_SIMPLE_ID && LA82_0<=RULE_ESCAPED_ID)||(LA82_0>=18 && LA82_0<=28)) ) { + alt82=1; } - switch (alt83) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10344:2: rule__QueryCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl21361); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl21360); rule__QueryCS__Group_4__0(); state._fsp--; @@ -30769,12 +30758,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:10358: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:10359:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__521392); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__521391); rule__QueryCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__521395); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__521394); rule__QueryCS__Group__6(); state._fsp--; @@ -30813,7 +30802,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group__5__Impl21423); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group__5__Impl21422); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } @@ -30848,12 +30837,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:10389: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:10390:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__621454); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__621453); rule__QueryCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__621457); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__621456); rule__QueryCS__Group__7(); state._fsp--; @@ -30892,7 +30881,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__QueryCS__Group__6__Impl21485); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__QueryCS__Group__6__Impl21484); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } @@ -30927,12 +30916,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:10420: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:10421:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__721516); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__721515); rule__QueryCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__721519); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__721518); rule__QueryCS__Group__8(); state._fsp--; @@ -30974,7 +30963,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10435: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:10435:2: rule__QueryCS__OwnedTypeAssignment_7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl21546); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl21545); rule__QueryCS__OwnedTypeAssignment_7(); state._fsp--; @@ -31016,7 +31005,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10449: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:10450:2: rule__QueryCS__Group__8__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__821576); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__821575); rule__QueryCS__Group__8__Impl(); state._fsp--; @@ -31058,7 +31047,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10463: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:10463:2: rule__QueryCS__Alternatives_8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl21603); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl21602); rule__QueryCS__Alternatives_8(); state._fsp--; @@ -31100,12 +31089,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:10495: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:10496: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__021651); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__021650); 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__021654); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__021653); rule__QueryCS__Group_4__1(); state._fsp--; @@ -31147,7 +31136,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10510:1: ( rule__QueryCS__OwnedParametersAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10510:2: rule__QueryCS__OwnedParametersAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl21681); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl21680); rule__QueryCS__OwnedParametersAssignment_4_0(); state._fsp--; @@ -31189,7 +31178,7 @@ public 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__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:10525:2: rule__QueryCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__121711); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__121710); rule__QueryCS__Group_4__1__Impl(); state._fsp--; @@ -31229,21 +31218,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:10538:1: ( rule__QueryCS__Group_4_1__0 )* - loop84: + loop83: do { - int alt84=2; - int LA84_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA84_0==65) ) { - alt84=1; + if ( (LA83_0==65) ) { + alt83=1; } - switch (alt84) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10538:2: rule__QueryCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl21738); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl21737); rule__QueryCS__Group_4_1__0(); state._fsp--; @@ -31253,7 +31242,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop84; + break loop83; } } while (true); @@ -31291,12 +31280,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:10556: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:10557: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__021773); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__021772); 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__021776); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__021775); rule__QueryCS__Group_4_1__1(); state._fsp--; @@ -31335,7 +31324,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__QueryCS__Group_4_1__0__Impl21804); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__QueryCS__Group_4_1__0__Impl21803); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } @@ -31370,7 +31359,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10587: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:10588:2: rule__QueryCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__121835); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__121834); rule__QueryCS__Group_4_1__1__Impl(); state._fsp--; @@ -31412,7 +31401,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10601:1: ( rule__QueryCS__OwnedParametersAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10601:2: rule__QueryCS__OwnedParametersAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl21862); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl21861); rule__QueryCS__OwnedParametersAssignment_4_1_1(); state._fsp--; @@ -31454,12 +31443,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:10619: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:10620: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__021896); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__021895); 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__021899); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__021898); rule__QueryCS__Group_8_1__1(); state._fsp--; @@ -31498,7 +31487,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__QueryCS__Group_8_1__0__Impl21927); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__QueryCS__Group_8_1__0__Impl21926); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } @@ -31533,12 +31522,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:10650: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:10651: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__121958); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__121957); 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__121961); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__121960); rule__QueryCS__Group_8_1__2(); state._fsp--; @@ -31580,7 +31569,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10665:1: ( rule__QueryCS__OwnedExpressionAssignment_8_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10665:2: rule__QueryCS__OwnedExpressionAssignment_8_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl21988); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl21987); rule__QueryCS__OwnedExpressionAssignment_8_1_1(); state._fsp--; @@ -31622,7 +31611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10679: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:10680:2: rule__QueryCS__Group_8_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__222018); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__222017); rule__QueryCS__Group_8_1__2__Impl(); state._fsp--; @@ -31661,7 +31650,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group_8_1__2__Impl22046); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group_8_1__2__Impl22045); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } @@ -31696,12 +31685,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:10715: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:10716:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__022083); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__022082); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__022086); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__022085); rule__ScopeNameCS__Group__1(); state._fsp--; @@ -31743,7 +31732,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10730:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10730:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl22113); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl22112); rule__ScopeNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -31785,12 +31774,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:10744: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:10745:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__122143); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__122142); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__122146); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__122145); rule__ScopeNameCS__Group__2(); state._fsp--; @@ -31829,7 +31818,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__ScopeNameCS__Group__1__Impl22174); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__ScopeNameCS__Group__1__Impl22173); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -31864,7 +31853,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10775: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:10776:2: rule__ScopeNameCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__222205); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__222204); rule__ScopeNameCS__Group__2__Impl(); state._fsp--; @@ -31904,15 +31893,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:10789:1: ( rule__ScopeNameCS__Group_2__0 )* - loop85: + loop84: do { - int alt85=2; - alt85 = dfa85.predict(input); - switch (alt85) { + int alt84=2; + alt84 = dfa84.predict(input); + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10789:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl22232); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl22231); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -31922,7 +31911,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop85; + break loop84; } } while (true); @@ -31960,12 +31949,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:10809: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:10810: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__022269); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__022268); 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__022272); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__022271); rule__ScopeNameCS__Group_2__1(); state._fsp--; @@ -32007,7 +31996,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10824:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10824:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl22299); + pushFollow(FollowSets001.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl22298); rule__ScopeNameCS__OwnedPathElementsAssignment_2_0(); state._fsp--; @@ -32049,7 +32038,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10838: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:10839:2: rule__ScopeNameCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__122329); + pushFollow(FollowSets001.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__122328); rule__ScopeNameCS__Group_2__1__Impl(); state._fsp--; @@ -32088,7 +32077,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,76,FollowSets001.FOLLOW_76_in_rule__ScopeNameCS__Group_2__1__Impl22357); if (state.failed) return ; + match(input,76,FollowSets001.FOLLOW_76_in_rule__ScopeNameCS__Group_2__1__Impl22356); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -32123,12 +32112,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:10872: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:10873:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__022392); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__022391); rule__TransformationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__022395); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__022394); rule__TransformationCS__Group__1(); state._fsp--; @@ -32167,7 +32156,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } - match(input,27,FollowSets001.FOLLOW_27_in_rule__TransformationCS__Group__0__Impl22423); if (state.failed) return ; + match(input,27,FollowSets001.FOLLOW_27_in_rule__TransformationCS__Group__0__Impl22422); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } @@ -32202,12 +32191,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:10903: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:10904:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__122454); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__122453); rule__TransformationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__122457); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__122456); rule__TransformationCS__Group__2(); state._fsp--; @@ -32247,13 +32236,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10918:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )? - int alt86=2; - alt86 = dfa86.predict(input); - switch (alt86) { + int alt85=2; + alt85 = dfa85.predict(input); + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10918:2: rule__TransformationCS__OwnedPathNameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl22484); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl22483); rule__TransformationCS__OwnedPathNameAssignment_1(); state._fsp--; @@ -32298,12 +32287,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:10932: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:10933:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__222515); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__222514); rule__TransformationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__222518); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__222517); rule__TransformationCS__Group__3(); state._fsp--; @@ -32345,7 +32334,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10947: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:10947:2: rule__TransformationCS__NameAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl22545); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl22544); rule__TransformationCS__NameAssignment_2(); state._fsp--; @@ -32387,12 +32376,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:10961: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:10962:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__322575); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__322574); rule__TransformationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__322578); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__322577); rule__TransformationCS__Group__4(); state._fsp--; @@ -32431,7 +32420,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__TransformationCS__Group__3__Impl22606); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__TransformationCS__Group__3__Impl22605); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -32466,12 +32455,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:10992: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:10993:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__422637); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__422636); rule__TransformationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__422640); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__422639); rule__TransformationCS__Group__5(); state._fsp--; @@ -32511,21 +32500,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:11007:1: ( rule__TransformationCS__Group_4__0 )* - loop87: + loop86: do { - int alt87=2; - int LA87_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( ((LA87_0>=RULE_SIMPLE_ID && LA87_0<=RULE_ESCAPED_ID)||(LA87_0>=18 && LA87_0<=28)) ) { - alt87=1; + if ( ((LA86_0>=RULE_SIMPLE_ID && LA86_0<=RULE_ESCAPED_ID)||(LA86_0>=18 && LA86_0<=28)) ) { + alt86=1; } - switch (alt87) { + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11007:2: rule__TransformationCS__Group_4__0 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl22667); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl22666); rule__TransformationCS__Group_4__0(); state._fsp--; @@ -32535,7 +32524,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop87; + break loop86; } } while (true); @@ -32573,7 +32562,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11021: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:11022:2: rule__TransformationCS__Group__5__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__522698); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__522697); rule__TransformationCS__Group__5__Impl(); state._fsp--; @@ -32612,7 +32601,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__TransformationCS__Group__5__Impl22726); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__TransformationCS__Group__5__Impl22725); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } @@ -32647,12 +32636,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:11063: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:11064:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__022769); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__022768); rule__TransformationCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__022772); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__022771); rule__TransformationCS__Group_4__1(); state._fsp--; @@ -32694,7 +32683,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11078:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11078:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0 { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl22799); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl22798); rule__TransformationCS__OwnedDirectionsAssignment_4_0(); state._fsp--; @@ -32736,7 +32725,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11092: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:11093:2: rule__TransformationCS__Group_4__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__122829); + pushFollow(FollowSets001.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__122828); rule__TransformationCS__Group_4__1__Impl(); state._fsp--; @@ -32775,7 +32764,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } - match(input,17,FollowSets001.FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl22857); if (state.failed) return ; + match(input,17,FollowSets001.FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl22856); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } @@ -32810,12 +32799,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:11126: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:11127:2: rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__022892); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__022891); rule__UnrealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__022895); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__022894); rule__UnrealizedVariableCS__Group__1(); state._fsp--; @@ -32857,7 +32846,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11141: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:11141:2: rule__UnrealizedVariableCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl22922); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl22921); rule__UnrealizedVariableCS__NameAssignment_0(); state._fsp--; @@ -32899,12 +32888,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:11155: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:11156:2: rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__122952); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__122951); rule__UnrealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__122955); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__122954); rule__UnrealizedVariableCS__Group__2(); state._fsp--; @@ -32944,17 +32933,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getUnrealizedVariableCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11170:1: ( rule__UnrealizedVariableCS__Group_1__0 )? - int alt88=2; - int LA88_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA88_0==72) ) { - alt88=1; + if ( (LA87_0==72) ) { + alt87=1; } - switch (alt88) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11170:2: rule__UnrealizedVariableCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl22982); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl22981); rule__UnrealizedVariableCS__Group_1__0(); state._fsp--; @@ -32999,7 +32988,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11184: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:11185:2: rule__UnrealizedVariableCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__223013); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__223012); rule__UnrealizedVariableCS__Group__2__Impl(); state._fsp--; @@ -33039,17 +33028,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getUnrealizedVariableCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11198:1: ( rule__UnrealizedVariableCS__Group_2__0 )? - int alt89=2; - int LA89_0 = input.LA(1); + int alt88=2; + int LA88_0 = input.LA(1); - if ( (LA89_0==16) ) { - alt89=1; + if ( (LA88_0==16) ) { + alt88=1; } - switch (alt89) { + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11198:2: rule__UnrealizedVariableCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl23040); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl23039); rule__UnrealizedVariableCS__Group_2__0(); state._fsp--; @@ -33094,12 +33083,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:11218:1: ( rule__UnrealizedVariableCS__Group_1__0__Impl rule__UnrealizedVariableCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11219:2: rule__UnrealizedVariableCS__Group_1__0__Impl rule__UnrealizedVariableCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__023077); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__023076); rule__UnrealizedVariableCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__023080); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__023079); rule__UnrealizedVariableCS__Group_1__1(); state._fsp--; @@ -33138,7 +33127,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1_0()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl23108); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl23107); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1_0()); } @@ -33173,7 +33162,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11249:1: ( rule__UnrealizedVariableCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11250:2: rule__UnrealizedVariableCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__123139); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__123138); rule__UnrealizedVariableCS__Group_1__1__Impl(); state._fsp--; @@ -33215,7 +33204,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11263:1: ( rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11263:2: rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl23166); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl23165); rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -33257,12 +33246,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:11281:1: ( rule__UnrealizedVariableCS__Group_2__0__Impl rule__UnrealizedVariableCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11282:2: rule__UnrealizedVariableCS__Group_2__0__Impl rule__UnrealizedVariableCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__023200); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__023199); rule__UnrealizedVariableCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__023203); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__023202); rule__UnrealizedVariableCS__Group_2__1(); state._fsp--; @@ -33301,7 +33290,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,16,FollowSets001.FOLLOW_16_in_rule__UnrealizedVariableCS__Group_2__0__Impl23231); if (state.failed) return ; + match(input,16,FollowSets001.FOLLOW_16_in_rule__UnrealizedVariableCS__Group_2__0__Impl23230); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -33336,7 +33325,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11312:1: ( rule__UnrealizedVariableCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11313:2: rule__UnrealizedVariableCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__123262); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__123261); rule__UnrealizedVariableCS__Group_2__1__Impl(); state._fsp--; @@ -33378,7 +33367,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11326:1: ( rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11326:2: rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl23289); + pushFollow(FollowSets001.FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl23288); rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1(); state._fsp--; @@ -33420,12 +33409,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:11344: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:11345:2: rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__023323); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__023322); rule__RealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__023326); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__023325); rule__RealizedVariableCS__Group__1(); state._fsp--; @@ -33464,7 +33453,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } - match(input,25,FollowSets001.FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl23354); if (state.failed) return ; + match(input,25,FollowSets001.FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl23353); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } @@ -33499,12 +33488,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:11375: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:11376:2: rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__123385); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__123384); rule__RealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__123388); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__123387); rule__RealizedVariableCS__Group__2(); state._fsp--; @@ -33546,7 +33535,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11390: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:11390:2: rule__RealizedVariableCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl23415); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl23414); rule__RealizedVariableCS__NameAssignment_1(); state._fsp--; @@ -33588,12 +33577,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:11404: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:11405:2: rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__223445); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__223444); rule__RealizedVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__223448); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__223447); rule__RealizedVariableCS__Group__3(); state._fsp--; @@ -33632,7 +33621,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl23476); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl23475); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } @@ -33667,7 +33656,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11435: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:11436:2: rule__RealizedVariableCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__323507); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__323506); rule__RealizedVariableCS__Group__3__Impl(); state._fsp--; @@ -33709,7 +33698,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11449: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:11449:2: rule__RealizedVariableCS__OwnedTypeAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl23534); + pushFollow(FollowSets001.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl23533); rule__RealizedVariableCS__OwnedTypeAssignment_3(); state._fsp--; @@ -33751,12 +33740,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:11472: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:11473:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__023573); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__023572); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__023576); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__023575); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -33798,7 +33787,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11487:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11487:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl23603); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl23602); rule__URIPathNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -33840,7 +33829,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11501: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:11502:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__123633); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__123632); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -33880,27 +33869,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:11515:1: ( rule__URIPathNameCS__Group_1__0 )* - loop90: + loop89: do { - int alt90=2; - int LA90_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA90_0==76) ) { - int LA90_2 = input.LA(2); + if ( (LA89_0==76) ) { + int LA89_2 = input.LA(2); - if ( ((LA90_2>=RULE_SIMPLE_ID && LA90_2<=RULE_ESCAPED_ID)||(LA90_2>=18 && LA90_2<=28)||(LA90_2>=48 && LA90_2<=62)) ) { - alt90=1; + if ( ((LA89_2>=RULE_SIMPLE_ID && LA89_2<=RULE_ESCAPED_ID)||(LA89_2>=18 && LA89_2<=28)||(LA89_2>=48 && LA89_2<=62)) ) { + alt89=1; } } - switch (alt90) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11515:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl23660); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl23659); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -33910,7 +33899,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop90; + break loop89; } } while (true); @@ -33948,12 +33937,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:11533: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:11534:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__023695); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__023694); rule__URIPathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__023698); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__023697); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -33992,7 +33981,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,76,FollowSets001.FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl23726); if (state.failed) return ; + match(input,76,FollowSets001.FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl23725); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -34027,7 +34016,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11564: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:11565:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__123757); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__123756); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -34069,7 +34058,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11578:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11578:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl23784); + pushFollow(FollowSets001.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl23783); rule__URIPathNameCS__OwnedPathElementsAssignment_1_1(); state._fsp--; @@ -34111,12 +34100,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:11596: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:11597:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__023818); + pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__023817); rule__URIFirstPathElementCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__023821); + pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__023820); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -34190,7 +34179,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11627: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:11628:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__123879); + pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__123878); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -34232,7 +34221,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11641:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11641:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl23906); + pushFollow(FollowSets001.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl23905); rule__URIFirstPathElementCS__ReferredElementAssignment_1_1(); state._fsp--; @@ -34274,12 +34263,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:11659: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:11660:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__023940); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__023939); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__023943); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__023942); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -34321,7 +34310,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11674: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:11674:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl23970); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl23969); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -34363,7 +34352,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11688: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:11689:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__124000); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__123999); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -34403,17 +34392,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:11702:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt91=2; - int LA91_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA91_0==73) ) { - alt91=1; + if ( (LA90_0==73) ) { + alt90=1; } - switch (alt91) { + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11702:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl24027); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl24026); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -34458,12 +34447,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:11720: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:11721:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__024062); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__024061); rule__CollectionTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__024065); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__024064); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -34502,7 +34491,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__CollectionTypeCS__Group_1__0__Impl24093); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__CollectionTypeCS__Group_1__0__Impl24092); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -34537,12 +34526,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:11751: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:11752:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__124124); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__124123); rule__CollectionTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__124127); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__124126); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -34584,7 +34573,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11766: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:11766:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl24154); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl24153); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -34626,7 +34615,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11780: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:11781:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__224184); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__224183); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -34665,7 +34654,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__CollectionTypeCS__Group_1__2__Impl24212); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__CollectionTypeCS__Group_1__2__Impl24211); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -34700,12 +34689,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:11816:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11817:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__024249); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__024248); rule__MapTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__024252); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__024251); rule__MapTypeCS__Group__1(); state._fsp--; @@ -34747,7 +34736,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11831:1: ( rule__MapTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11831:2: rule__MapTypeCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl24279); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl24278); rule__MapTypeCS__NameAssignment_0(); state._fsp--; @@ -34789,7 +34778,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11845:1: ( rule__MapTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11846:2: rule__MapTypeCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__124309); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__124308); rule__MapTypeCS__Group__1__Impl(); state._fsp--; @@ -34829,17 +34818,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMapTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11859:1: ( rule__MapTypeCS__Group_1__0 )? - int alt92=2; - int LA92_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA92_0==73) ) { - alt92=1; + if ( (LA91_0==73) ) { + alt91=1; } - switch (alt92) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11859:2: rule__MapTypeCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl24336); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl24335); rule__MapTypeCS__Group_1__0(); state._fsp--; @@ -34884,12 +34873,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:11877:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11878:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__024371); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__024370); rule__MapTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__024374); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__024373); rule__MapTypeCS__Group_1__1(); state._fsp--; @@ -34928,7 +34917,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__MapTypeCS__Group_1__0__Impl24402); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__MapTypeCS__Group_1__0__Impl24401); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -34963,12 +34952,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:11908:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11909:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__124433); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__124432); rule__MapTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__124436); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__124435); rule__MapTypeCS__Group_1__2(); state._fsp--; @@ -35010,7 +34999,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11923:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11923:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl24463); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl24462); rule__MapTypeCS__OwnedKeyTypeAssignment_1_1(); state._fsp--; @@ -35052,12 +35041,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:11937:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11938:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__224493); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__224492); rule__MapTypeCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__224496); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__224495); rule__MapTypeCS__Group_1__3(); state._fsp--; @@ -35096,7 +35085,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__MapTypeCS__Group_1__2__Impl24524); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__MapTypeCS__Group_1__2__Impl24523); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } @@ -35131,12 +35120,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:11968:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11969:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__324555); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__324554); rule__MapTypeCS__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__324558); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__324557); rule__MapTypeCS__Group_1__4(); state._fsp--; @@ -35178,7 +35167,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11983:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11983:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl24585); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl24584); rule__MapTypeCS__OwnedValueTypeAssignment_1_3(); state._fsp--; @@ -35220,7 +35209,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11997:1: ( rule__MapTypeCS__Group_1__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11998:2: rule__MapTypeCS__Group_1__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__424615); + pushFollow(FollowSets001.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__424614); rule__MapTypeCS__Group_1__4__Impl(); state._fsp--; @@ -35259,7 +35248,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__MapTypeCS__Group_1__4__Impl24643); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__MapTypeCS__Group_1__4__Impl24642); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } @@ -35294,12 +35283,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:12037: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:12038:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__024684); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__024683); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__024687); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__024686); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -35341,7 +35330,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12052: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:12052:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl24714); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl24713); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -35383,7 +35372,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12066: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:12067:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__124744); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__124743); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -35423,17 +35412,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:12080:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt93=2; - int LA93_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA93_0==73) ) { - alt93=1; + if ( (LA92_0==73) ) { + alt92=1; } - switch (alt93) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12080:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl24771); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl24770); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -35478,12 +35467,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:12098: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:12099:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__024806); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__024805); rule__TupleTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__024809); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__024808); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -35522,7 +35511,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__TupleTypeCS__Group_1__0__Impl24837); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__TupleTypeCS__Group_1__0__Impl24836); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -35557,12 +35546,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:12129: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:12130:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__124868); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__124867); rule__TupleTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__124871); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__124870); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -35602,17 +35591,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:12144:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt94=2; - int LA94_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( ((LA94_0>=RULE_SIMPLE_ID && LA94_0<=RULE_ESCAPED_ID)||(LA94_0>=18 && LA94_0<=28)) ) { - alt94=1; + if ( ((LA93_0>=RULE_SIMPLE_ID && LA93_0<=RULE_ESCAPED_ID)||(LA93_0>=18 && LA93_0<=28)) ) { + alt93=1; } - switch (alt94) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12144:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl24898); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl24897); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -35657,7 +35646,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12158: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:12159:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__224929); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__224928); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -35696,7 +35685,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__TupleTypeCS__Group_1__2__Impl24957); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__TupleTypeCS__Group_1__2__Impl24956); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -35731,12 +35720,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:12194: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:12195:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__024994); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__024993); rule__TupleTypeCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__024997); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__024996); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -35778,7 +35767,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12209: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:12209:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl25024); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl25023); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -35820,7 +35809,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12223: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:12224:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__125054); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__125053); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -35860,21 +35849,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:12237:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop95: + loop94: do { - int alt95=2; - int LA95_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA95_0==65) ) { - alt95=1; + if ( (LA94_0==65) ) { + alt94=1; } - switch (alt95) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12237:2: rule__TupleTypeCS__Group_1_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl25081); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl25080); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -35884,7 +35873,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop95; + break loop94; } } while (true); @@ -35922,12 +35911,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:12255: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:12256:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__025116); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__025115); rule__TupleTypeCS__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__025119); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__025118); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -35966,7 +35955,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__TupleTypeCS__Group_1_1_1__0__Impl25147); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__TupleTypeCS__Group_1_1_1__0__Impl25146); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -36001,7 +35990,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12286: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:12287:2: rule__TupleTypeCS__Group_1_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__125178); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__125177); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -36043,7 +36032,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12300: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:12300:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl25205); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl25204); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -36085,12 +36074,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:12318: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:12319:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__025239); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__025238); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__025242); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__025241); rule__TuplePartCS__Group__1(); state._fsp--; @@ -36132,7 +36121,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12333: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:12333:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl25269); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl25268); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -36174,12 +36163,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:12347: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:12348:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__125299); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__125298); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__125302); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__125301); rule__TuplePartCS__Group__2(); state._fsp--; @@ -36218,7 +36207,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl25330); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl25329); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -36253,7 +36242,7 @@ public 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__TuplePartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12379:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__225361); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__225360); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -36295,7 +36284,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12392: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:12392:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl25388); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl25387); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -36337,12 +36326,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:12412: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:12413:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__025424); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__025423); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__025427); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__025426); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -36384,7 +36373,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12427: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:12427:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl25454); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl25453); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -36426,12 +36415,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:12441: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:12442:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__125484); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__125483); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__125487); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__125486); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -36470,7 +36459,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__CollectionLiteralExpCS__Group__1__Impl25515); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__CollectionLiteralExpCS__Group__1__Impl25514); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -36505,12 +36494,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:12472: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:12473:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__225546); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__225545); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__225549); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__225548); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -36550,17 +36539,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:12487:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt96=2; - int LA96_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( ((LA96_0>=RULE_INT && LA96_0<=RULE_ESCAPED_ID)||(LA96_0>=18 && LA96_0<=31)||(LA96_0>=48 && LA96_0<=62)||(LA96_0>=72 && LA96_0<=73)||LA96_0==79||(LA96_0>=81 && LA96_0<=82)||LA96_0==86||(LA96_0>=91 && LA96_0<=92)||(LA96_0>=98 && LA96_0<=99)) ) { - alt96=1; + if ( ((LA95_0>=RULE_INT && LA95_0<=RULE_ESCAPED_ID)||(LA95_0>=18 && LA95_0<=31)||(LA95_0>=48 && LA95_0<=62)||(LA95_0>=72 && LA95_0<=73)||LA95_0==79||(LA95_0>=81 && LA95_0<=82)||LA95_0==86||(LA95_0>=91 && LA95_0<=92)||(LA95_0>=98 && LA95_0<=99)) ) { + alt95=1; } - switch (alt96) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12487:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl25576); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl25575); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -36605,7 +36594,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12501: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:12502:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__325607); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__325606); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -36644,7 +36633,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__CollectionLiteralExpCS__Group__3__Impl25635); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__CollectionLiteralExpCS__Group__3__Impl25634); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -36679,12 +36668,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:12539: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:12540:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__025674); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__025673); rule__CollectionLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__025677); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__025676); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -36726,7 +36715,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12554: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:12554:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl25704); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl25703); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -36768,7 +36757,7 @@ public 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__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:12569:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__125734); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__125733); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -36808,21 +36797,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:12582:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop97: + loop96: do { - int alt97=2; - int LA97_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA97_0==65) ) { - alt97=1; + if ( (LA96_0==65) ) { + alt96=1; } - switch (alt97) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12582:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl25761); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl25760); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -36832,7 +36821,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop97; + break loop96; } } while (true); @@ -36870,12 +36859,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:12600: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:12601:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__025796); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__025795); rule__CollectionLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__025799); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__025798); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -36914,7 +36903,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl25827); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl25826); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -36949,7 +36938,7 @@ public 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__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:12632:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__125858); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__125857); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -36991,7 +36980,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12645: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:12645:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl25885); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl25884); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -37033,12 +37022,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:12663:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12664:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__025919); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__025918); rule__CollectionLiteralPartCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__025922); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__025921); rule__CollectionLiteralPartCS__Group_0__1(); state._fsp--; @@ -37080,7 +37069,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12678:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12678:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl25949); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl25948); rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0(); state._fsp--; @@ -37122,7 +37111,7 @@ public 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__CollectionLiteralPartCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12693:2: rule__CollectionLiteralPartCS__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__125979); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__125978); rule__CollectionLiteralPartCS__Group_0__1__Impl(); state._fsp--; @@ -37162,17 +37151,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12706:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? - int alt98=2; - int LA98_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA98_0==77) ) { - alt98=1; + if ( (LA97_0==77) ) { + alt97=1; } - switch (alt98) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12706:2: rule__CollectionLiteralPartCS__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl26006); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl26005); rule__CollectionLiteralPartCS__Group_0_1__0(); state._fsp--; @@ -37217,12 +37206,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:12724:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12725:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__026041); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__026040); rule__CollectionLiteralPartCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__026044); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__026043); rule__CollectionLiteralPartCS__Group_0_1__1(); state._fsp--; @@ -37261,7 +37250,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl26072); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl26071); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } @@ -37296,7 +37285,7 @@ public 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__CollectionLiteralPartCS__Group_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12756:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__126103); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__126102); rule__CollectionLiteralPartCS__Group_0_1__1__Impl(); state._fsp--; @@ -37338,7 +37327,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12769:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12769:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl26130); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl26129); rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1(); state._fsp--; @@ -37380,12 +37369,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:12787:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12788:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__026164); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__026163); rule__CollectionPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__026167); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__026166); rule__CollectionPatternCS__Group__1(); state._fsp--; @@ -37427,7 +37416,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12802:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12802:2: rule__CollectionPatternCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl26194); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl26193); rule__CollectionPatternCS__OwnedTypeAssignment_0(); state._fsp--; @@ -37469,12 +37458,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:12816:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12817:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__126224); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__126223); rule__CollectionPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__126227); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__126226); rule__CollectionPatternCS__Group__2(); state._fsp--; @@ -37513,7 +37502,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__CollectionPatternCS__Group__1__Impl26255); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__CollectionPatternCS__Group__1__Impl26254); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -37548,12 +37537,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:12847:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12848:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__226286); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__226285); rule__CollectionPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__226289); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__226288); rule__CollectionPatternCS__Group__3(); state._fsp--; @@ -37593,17 +37582,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getCollectionPatternCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12862:1: ( rule__CollectionPatternCS__Group_2__0 )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( ((LA99_0>=RULE_SIMPLE_ID && LA99_0<=RULE_ESCAPED_ID)||(LA99_0>=18 && LA99_0<=28)||LA99_0==72) ) { - alt99=1; + if ( ((LA98_0>=RULE_SIMPLE_ID && LA98_0<=RULE_ESCAPED_ID)||(LA98_0>=18 && LA98_0<=28)||LA98_0==72) ) { + alt98=1; } - switch (alt99) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12862:2: rule__CollectionPatternCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl26316); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl26315); rule__CollectionPatternCS__Group_2__0(); state._fsp--; @@ -37648,7 +37637,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12876:1: ( rule__CollectionPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12877:2: rule__CollectionPatternCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__326347); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__326346); rule__CollectionPatternCS__Group__3__Impl(); state._fsp--; @@ -37687,7 +37676,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__CollectionPatternCS__Group__3__Impl26375); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__CollectionPatternCS__Group__3__Impl26374); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -37722,12 +37711,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:12914:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12915:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__026414); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__026413); rule__CollectionPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__026417); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__026416); rule__CollectionPatternCS__Group_2__1(); state._fsp--; @@ -37769,7 +37758,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12929:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12929:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl26444); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl26443); rule__CollectionPatternCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -37811,12 +37800,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:12943:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12944:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__126474); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__126473); rule__CollectionPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__126477); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__126476); rule__CollectionPatternCS__Group_2__2(); state._fsp--; @@ -37856,21 +37845,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12958:1: ( rule__CollectionPatternCS__Group_2_1__0 )* - loop100: + loop99: do { - int alt100=2; - int LA100_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA100_0==65) ) { - alt100=1; + if ( (LA99_0==65) ) { + alt99=1; } - switch (alt100) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12958:2: rule__CollectionPatternCS__Group_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl26504); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl26503); rule__CollectionPatternCS__Group_2_1__0(); state._fsp--; @@ -37880,7 +37869,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop100; + break loop99; } } while (true); @@ -37918,7 +37907,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12972:1: ( rule__CollectionPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12973:2: rule__CollectionPatternCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__226535); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__226534); rule__CollectionPatternCS__Group_2__2__Impl(); state._fsp--; @@ -37960,7 +37949,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12986:1: ( rule__CollectionPatternCS__Group_2_2__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12986:2: rule__CollectionPatternCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl26562); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl26561); rule__CollectionPatternCS__Group_2_2__0(); state._fsp--; @@ -38002,12 +37991,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:13006:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13007:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__026598); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__026597); rule__CollectionPatternCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__026601); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__026600); rule__CollectionPatternCS__Group_2_1__1(); state._fsp--; @@ -38046,7 +38035,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__CollectionPatternCS__Group_2_1__0__Impl26629); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__CollectionPatternCS__Group_2_1__0__Impl26628); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -38081,7 +38070,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13037:1: ( rule__CollectionPatternCS__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:13038:2: rule__CollectionPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__126660); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__126659); rule__CollectionPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -38123,7 +38112,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13051:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13051:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl26687); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl26686); rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -38165,12 +38154,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:13069:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13070:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__026721); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__026720); rule__CollectionPatternCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__026724); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__026723); rule__CollectionPatternCS__Group_2_2__1(); state._fsp--; @@ -38209,7 +38198,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } - match(input,78,FollowSets001.FOLLOW_78_in_rule__CollectionPatternCS__Group_2_2__0__Impl26752); if (state.failed) return ; + match(input,78,FollowSets001.FOLLOW_78_in_rule__CollectionPatternCS__Group_2_2__0__Impl26751); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } @@ -38244,7 +38233,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13100:1: ( rule__CollectionPatternCS__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:13101:2: rule__CollectionPatternCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__126783); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__126782); rule__CollectionPatternCS__Group_2_2__1__Impl(); state._fsp--; @@ -38286,7 +38275,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13114:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13114:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl26810); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl26809); rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1(); state._fsp--; @@ -38328,12 +38317,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:13132:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13133:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__026844); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__026843); rule__ShadowPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__026847); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__026846); rule__ShadowPartCS__Group__1(); state._fsp--; @@ -38375,7 +38364,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13147:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13147:2: rule__ShadowPartCS__ReferredPropertyAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl26874); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl26873); rule__ShadowPartCS__ReferredPropertyAssignment_0(); state._fsp--; @@ -38417,12 +38406,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:13161:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13162:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__126904); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__126903); rule__ShadowPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__126907); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__126906); rule__ShadowPartCS__Group__2(); state._fsp--; @@ -38461,7 +38450,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__ShadowPartCS__Group__1__Impl26935); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__ShadowPartCS__Group__1__Impl26934); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } @@ -38496,7 +38485,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13192:1: ( rule__ShadowPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13193:2: rule__ShadowPartCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__226966); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__226965); rule__ShadowPartCS__Group__2__Impl(); state._fsp--; @@ -38538,7 +38527,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13206:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13206:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl26993); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl26992); rule__ShadowPartCS__OwnedInitExpressionAssignment_2(); state._fsp--; @@ -38580,12 +38569,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:13226:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13227:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__027029); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__027028); rule__PatternExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__027032); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__027031); rule__PatternExpCS__Group__1(); state._fsp--; @@ -38625,17 +38614,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13241:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? - int alt101=2; - int LA101_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( ((LA101_0>=RULE_SIMPLE_ID && LA101_0<=RULE_ESCAPED_ID)||(LA101_0>=18 && LA101_0<=28)) ) { - alt101=1; + if ( ((LA100_0>=RULE_SIMPLE_ID && LA100_0<=RULE_ESCAPED_ID)||(LA100_0>=18 && LA100_0<=28)) ) { + alt100=1; } - switch (alt101) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13241:2: rule__PatternExpCS__PatternVariableNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl27059); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl27058); rule__PatternExpCS__PatternVariableNameAssignment_0(); state._fsp--; @@ -38680,12 +38669,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:13255:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13256:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__127090); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__127089); rule__PatternExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__127093); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__127092); rule__PatternExpCS__Group__2(); state._fsp--; @@ -38724,7 +38713,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl27121); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl27120); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } @@ -38759,7 +38748,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13286:1: ( rule__PatternExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13287:2: rule__PatternExpCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__227152); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__227151); rule__PatternExpCS__Group__2__Impl(); state._fsp--; @@ -38801,7 +38790,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13300:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13300:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl27179); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl27178); rule__PatternExpCS__OwnedPatternTypeAssignment_2(); state._fsp--; @@ -38843,12 +38832,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:13320:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13321:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__027215); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__027214); rule__LambdaLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__027218); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__027217); rule__LambdaLiteralExpCS__Group__1(); state._fsp--; @@ -38887,7 +38876,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } - match(input,79,FollowSets001.FOLLOW_79_in_rule__LambdaLiteralExpCS__Group__0__Impl27246); if (state.failed) return ; + match(input,79,FollowSets001.FOLLOW_79_in_rule__LambdaLiteralExpCS__Group__0__Impl27245); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } @@ -38922,12 +38911,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:13351:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13352:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__127277); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__127276); rule__LambdaLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__127280); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__127279); rule__LambdaLiteralExpCS__Group__2(); state._fsp--; @@ -38966,7 +38955,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__LambdaLiteralExpCS__Group__1__Impl27308); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__LambdaLiteralExpCS__Group__1__Impl27307); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -39001,12 +38990,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:13382:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13383:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__227339); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__227338); rule__LambdaLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__227342); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__227341); rule__LambdaLiteralExpCS__Group__3(); state._fsp--; @@ -39048,7 +39037,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13397:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13397:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl27369); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl27368); rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2(); state._fsp--; @@ -39090,7 +39079,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13411:1: ( rule__LambdaLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13412:2: rule__LambdaLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__327399); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__327398); rule__LambdaLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -39129,7 +39118,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__LambdaLiteralExpCS__Group__3__Impl27427); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__LambdaLiteralExpCS__Group__3__Impl27426); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -39164,12 +39153,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:13449:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13450:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__027466); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__027465); rule__MapLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__027469); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__027468); rule__MapLiteralExpCS__Group__1(); state._fsp--; @@ -39211,7 +39200,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13464:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13464:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl27496); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl27495); rule__MapLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -39253,12 +39242,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:13478:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13479:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__127526); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__127525); rule__MapLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__127529); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__127528); rule__MapLiteralExpCS__Group__2(); state._fsp--; @@ -39297,7 +39286,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__MapLiteralExpCS__Group__1__Impl27557); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__MapLiteralExpCS__Group__1__Impl27556); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -39332,12 +39321,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:13509:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13510:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__227588); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__227587); rule__MapLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__227591); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__227590); rule__MapLiteralExpCS__Group__3(); state._fsp--; @@ -39377,17 +39366,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13524:1: ( rule__MapLiteralExpCS__Group_2__0 )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( ((LA102_0>=RULE_INT && LA102_0<=RULE_ESCAPED_ID)||(LA102_0>=18 && LA102_0<=31)||(LA102_0>=48 && LA102_0<=62)||LA102_0==73||LA102_0==79||(LA102_0>=81 && LA102_0<=82)||LA102_0==86||(LA102_0>=91 && LA102_0<=92)||(LA102_0>=98 && LA102_0<=99)) ) { - alt102=1; + if ( ((LA101_0>=RULE_INT && LA101_0<=RULE_ESCAPED_ID)||(LA101_0>=18 && LA101_0<=31)||(LA101_0>=48 && LA101_0<=62)||LA101_0==73||LA101_0==79||(LA101_0>=81 && LA101_0<=82)||LA101_0==86||(LA101_0>=91 && LA101_0<=92)||(LA101_0>=98 && LA101_0<=99)) ) { + alt101=1; } - switch (alt102) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13524:2: rule__MapLiteralExpCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl27618); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl27617); rule__MapLiteralExpCS__Group_2__0(); state._fsp--; @@ -39432,7 +39421,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13538:1: ( rule__MapLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13539:2: rule__MapLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__327649); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__327648); rule__MapLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -39471,7 +39460,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__MapLiteralExpCS__Group__3__Impl27677); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__MapLiteralExpCS__Group__3__Impl27676); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -39506,12 +39495,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:13576:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13577:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__027716); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__027715); rule__MapLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__027719); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__027718); rule__MapLiteralExpCS__Group_2__1(); state._fsp--; @@ -39553,7 +39542,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13591:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13591:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl27746); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl27745); rule__MapLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -39595,7 +39584,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13605:1: ( rule__MapLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13606:2: rule__MapLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__127776); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__127775); rule__MapLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -39635,21 +39624,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13619:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* - loop103: + loop102: do { - int alt103=2; - int LA103_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA103_0==65) ) { - alt103=1; + if ( (LA102_0==65) ) { + alt102=1; } - switch (alt103) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13619:2: rule__MapLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl27803); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl27802); rule__MapLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -39659,7 +39648,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop103; + break loop102; } } while (true); @@ -39697,12 +39686,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:13637:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13638:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__027838); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__027837); rule__MapLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__027841); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__027840); rule__MapLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -39741,7 +39730,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__MapLiteralExpCS__Group_2_1__0__Impl27869); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__MapLiteralExpCS__Group_2_1__0__Impl27868); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -39776,7 +39765,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13668:1: ( rule__MapLiteralExpCS__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:13669:2: rule__MapLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__127900); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__127899); rule__MapLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -39818,7 +39807,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13682:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13682:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl27927); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl27926); rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -39860,12 +39849,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:13700:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13701:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__027961); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__027960); rule__MapLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__027964); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__027963); rule__MapLiteralPartCS__Group__1(); state._fsp--; @@ -39907,7 +39896,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13715:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13715:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl27991); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl27990); rule__MapLiteralPartCS__OwnedKeyAssignment_0(); state._fsp--; @@ -39949,12 +39938,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:13729:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13730:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__128021); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__128020); rule__MapLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__128024); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__128023); rule__MapLiteralPartCS__Group__2(); state._fsp--; @@ -39993,7 +39982,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } - match(input,80,FollowSets001.FOLLOW_80_in_rule__MapLiteralPartCS__Group__1__Impl28052); if (state.failed) return ; + match(input,80,FollowSets001.FOLLOW_80_in_rule__MapLiteralPartCS__Group__1__Impl28051); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } @@ -40028,7 +40017,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13760:1: ( rule__MapLiteralPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13761:2: rule__MapLiteralPartCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__228083); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__228082); rule__MapLiteralPartCS__Group__2__Impl(); state._fsp--; @@ -40070,7 +40059,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13774:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13774:2: rule__MapLiteralPartCS__OwnedValueAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl28110); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl28109); rule__MapLiteralPartCS__OwnedValueAssignment_2(); state._fsp--; @@ -40112,12 +40101,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:13794: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:13795:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__028146); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__028145); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__028149); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__028148); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -40156,7 +40145,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,49,FollowSets001.FOLLOW_49_in_rule__TupleLiteralExpCS__Group__0__Impl28177); if (state.failed) return ; + match(input,49,FollowSets001.FOLLOW_49_in_rule__TupleLiteralExpCS__Group__0__Impl28176); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -40191,12 +40180,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:13825: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:13826:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__128208); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__128207); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__128211); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__128210); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -40235,7 +40224,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__TupleLiteralExpCS__Group__1__Impl28239); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__TupleLiteralExpCS__Group__1__Impl28238); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -40270,12 +40259,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:13856: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:13857:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__228270); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__228269); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__228273); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__228272); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -40317,7 +40306,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13871: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:13871:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl28300); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl28299); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -40359,12 +40348,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:13885: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:13886:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__328330); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__328329); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__328333); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__328332); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -40404,21 +40393,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:13900:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop104: + loop103: do { - int alt104=2; - int LA104_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA104_0==65) ) { - alt104=1; + if ( (LA103_0==65) ) { + alt103=1; } - switch (alt104) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13900:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl28360); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl28359); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -40428,7 +40417,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop104; + break loop103; } } while (true); @@ -40466,7 +40455,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13914: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:13915:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__428391); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__428390); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -40505,7 +40494,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__TupleLiteralExpCS__Group__4__Impl28419); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__TupleLiteralExpCS__Group__4__Impl28418); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -40540,12 +40529,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:13954: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:13955:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__028460); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__028459); rule__TupleLiteralExpCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__028463); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__028462); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -40584,7 +40573,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__TupleLiteralExpCS__Group_3__0__Impl28491); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__TupleLiteralExpCS__Group_3__0__Impl28490); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -40619,7 +40608,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13985: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:13986:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__128522); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__128521); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -40661,7 +40650,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13999: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:13999:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl28549); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl28548); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -40703,12 +40692,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:14017: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:14018:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__028583); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__028582); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__028586); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__028585); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -40750,7 +40739,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14032: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:14032:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl28613); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl28612); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -40792,12 +40781,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:14046: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:14047:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__128643); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__128642); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__128646); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__128645); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -40837,17 +40826,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:14061:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt105=2; - int LA105_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA105_0==72) ) { - alt105=1; + if ( (LA104_0==72) ) { + alt104=1; } - switch (alt105) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14061:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl28673); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl28672); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -40892,12 +40881,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:14075: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:14076:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__228704); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__228703); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__228707); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__228706); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -40936,7 +40925,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl28735); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl28734); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -40971,7 +40960,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14106: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:14107:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__328766); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__328765); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -41013,7 +41002,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14120:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14120:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl28793); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl28792); rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3(); state._fsp--; @@ -41055,12 +41044,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:14142: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:14143: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__028831); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__028830); 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__028834); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__028833); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -41099,7 +41088,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl28862); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl28861); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -41134,7 +41123,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14173: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:14174:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__128893); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__128892); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -41176,7 +41165,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14187: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:14187:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl28920); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl28919); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -41218,12 +41207,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:14205: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:14206:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__028954); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__028953); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__028957); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__028956); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -41297,7 +41286,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14236: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:14237:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__129015); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__129014); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -41336,7 +41325,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,31,FollowSets001.FOLLOW_31_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl29043); if (state.failed) return ; + match(input,31,FollowSets001.FOLLOW_31_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl29042); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -41371,12 +41360,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:14270: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:14271:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__029078); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__029077); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__029081); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__029080); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -41450,7 +41439,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14301: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:14302:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__129139); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__129138); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -41489,7 +41478,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,81,FollowSets001.FOLLOW_81_in_rule__InvalidLiteralExpCS__Group__1__Impl29167); if (state.failed) return ; + match(input,81,FollowSets001.FOLLOW_81_in_rule__InvalidLiteralExpCS__Group__1__Impl29166); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -41524,12 +41513,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:14335: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:14336:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__029202); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__029201); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__029205); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__029204); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -41603,7 +41592,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14366: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:14367:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__129263); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__129262); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -41642,7 +41631,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,82,FollowSets001.FOLLOW_82_in_rule__NullLiteralExpCS__Group__1__Impl29291); if (state.failed) return ; + match(input,82,FollowSets001.FOLLOW_82_in_rule__NullLiteralExpCS__Group__1__Impl29290); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -41677,12 +41666,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:14400: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:14401:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__029326); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__029325); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__029329); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__029328); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -41721,7 +41710,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl29356); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl29355); ruleTypeLiteralCS(); state._fsp--; @@ -41760,7 +41749,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14429: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:14430:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__129385); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__129384); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -41800,17 +41789,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14443:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? - int alt106=2; - int LA106_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA106_0==84) ) { - alt106=1; + if ( (LA105_0==84) ) { + alt105=1; } - switch (alt106) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14443:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl29412); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl29411); rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -41855,12 +41844,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:14461:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14462:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__029447); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__029446); rule__TypeNameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__029450); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__029449); rule__TypeNameExpCS__Group__1(); state._fsp--; @@ -41902,7 +41891,7 @@ public 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__TypeNameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14476:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl29477); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl29476); rule__TypeNameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -41944,7 +41933,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14490:1: ( rule__TypeNameExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14491:2: rule__TypeNameExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__129507); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__129506); rule__TypeNameExpCS__Group__1__Impl(); state._fsp--; @@ -41984,13 +41973,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTypeNameExpCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14504:1: ( rule__TypeNameExpCS__Group_1__0 )? - int alt107=2; - alt107 = dfa107.predict(input); - switch (alt107) { + int alt106=2; + alt106 = dfa106.predict(input); + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14504:2: rule__TypeNameExpCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl29534); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl29533); rule__TypeNameExpCS__Group_1__0(); state._fsp--; @@ -42035,12 +42024,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:14522:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14523:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__029569); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__029568); rule__TypeNameExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__029572); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__029571); rule__TypeNameExpCS__Group_1__1(); state._fsp--; @@ -42082,7 +42071,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14537:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14537:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl29599); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl29598); rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0(); state._fsp--; @@ -42124,7 +42113,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14551:1: ( rule__TypeNameExpCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14552:2: rule__TypeNameExpCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__129629); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__129628); rule__TypeNameExpCS__Group_1__1__Impl(); state._fsp--; @@ -42164,13 +42153,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14565:1: ( rule__TypeNameExpCS__Group_1_1__0 )? - int alt108=2; - alt108 = dfa108.predict(input); - switch (alt108) { + int alt107=2; + alt107 = dfa107.predict(input); + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14565:2: rule__TypeNameExpCS__Group_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl29656); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl29655); rule__TypeNameExpCS__Group_1_1__0(); state._fsp--; @@ -42215,12 +42204,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:14583:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14584:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__029691); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__029690); rule__TypeNameExpCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__029694); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__029693); rule__TypeNameExpCS__Group_1_1__1(); state._fsp--; @@ -42259,7 +42248,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__TypeNameExpCS__Group_1_1__0__Impl29722); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__TypeNameExpCS__Group_1_1__0__Impl29721); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } @@ -42294,12 +42283,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:14614:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14615:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__129753); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__129752); rule__TypeNameExpCS__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__129756); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__129755); rule__TypeNameExpCS__Group_1_1__2(); state._fsp--; @@ -42341,7 +42330,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14629:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14629:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl29783); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl29782); rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1(); state._fsp--; @@ -42383,7 +42372,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14643:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14644:2: rule__TypeNameExpCS__Group_1_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__229813); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__229812); rule__TypeNameExpCS__Group_1_1__2__Impl(); state._fsp--; @@ -42422,7 +42411,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__TypeNameExpCS__Group_1_1__2__Impl29841); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__TypeNameExpCS__Group_1_1__2__Impl29840); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } @@ -42457,12 +42446,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:14679: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:14680:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__029878); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__029877); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__029881); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__029880); rule__TypeExpCS__Group__1(); state._fsp--; @@ -42504,7 +42493,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14694: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:14694:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl29908); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl29907); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -42546,7 +42535,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14708: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:14709:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__129938); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__129937); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -42586,17 +42575,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14722:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? - int alt109=2; - int LA109_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA109_0==84) ) { - alt109=1; + if ( (LA108_0==84) ) { + alt108=1; } - switch (alt109) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14722:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl29965); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl29964); rule__TypeExpCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -42641,12 +42630,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:14740: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:14741: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__030000); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__029999); 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__030003); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__030002); rule__ExpCS__Group_0__1(); state._fsp--; @@ -42685,7 +42674,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl30030); + pushFollow(FollowSets001.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl30029); rulePrefixedPrimaryExpCS(); state._fsp--; @@ -42724,7 +42713,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14769: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:14770:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__130059); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__130058); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -42764,17 +42753,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:14783:1: ( rule__ExpCS__Group_0_1__0 )? - int alt110=2; - int LA110_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA110_0==29||(LA110_0>=31 && LA110_0<=47)) ) { - alt110=1; + if ( (LA109_0==29||(LA109_0>=31 && LA109_0<=47)) ) { + alt109=1; } - switch (alt110) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14783:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl30086); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl30085); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -42819,12 +42808,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:14801: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:14802: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__030121); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__030120); 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__030124); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__030123); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -42898,12 +42887,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:14832: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:14833: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__130182); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__130181); 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__130185); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__130184); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -42945,7 +42934,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14847:1: ( rule__ExpCS__NameAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14847:2: rule__ExpCS__NameAssignment_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl30212); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl30211); rule__ExpCS__NameAssignment_0_1_1(); state._fsp--; @@ -42987,7 +42976,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14861: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:14862:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__230242); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__230241); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -43029,7 +43018,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14875:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14875:2: rule__ExpCS__OwnedRightAssignment_0_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl30269); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl30268); rule__ExpCS__OwnedRightAssignment_0_1_2(); state._fsp--; @@ -43071,12 +43060,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:14895:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14896:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__030305); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__030304); rule__PrefixedLetExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__030308); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__030307); rule__PrefixedLetExpCS__Group_0__1(); state._fsp--; @@ -43150,12 +43139,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:14926:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14927:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__130366); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__130365); rule__PrefixedLetExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__130369); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__130368); rule__PrefixedLetExpCS__Group_0__2(); state._fsp--; @@ -43197,7 +43186,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14941:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14941:2: rule__PrefixedLetExpCS__NameAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl30396); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl30395); rule__PrefixedLetExpCS__NameAssignment_0_1(); state._fsp--; @@ -43239,7 +43228,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14955:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14956:2: rule__PrefixedLetExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__230426); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__230425); rule__PrefixedLetExpCS__Group_0__2__Impl(); state._fsp--; @@ -43281,7 +43270,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14969:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14969:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl30453); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl30452); rule__PrefixedLetExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -43323,12 +43312,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:14989:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14990:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__030489); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__030488); rule__PrefixedPrimaryExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__030492); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__030491); rule__PrefixedPrimaryExpCS__Group_0__1(); state._fsp--; @@ -43402,12 +43391,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:15020:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15021:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__130550); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__130549); rule__PrefixedPrimaryExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__130553); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__130552); rule__PrefixedPrimaryExpCS__Group_0__2(); state._fsp--; @@ -43449,7 +43438,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15035:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15035:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl30580); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl30579); rule__PrefixedPrimaryExpCS__NameAssignment_0_1(); state._fsp--; @@ -43491,7 +43480,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15049:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15050:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__230610); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__230609); rule__PrefixedPrimaryExpCS__Group_0__2__Impl(); state._fsp--; @@ -43533,7 +43522,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15063:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15063:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl30637); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl30636); rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -43575,12 +43564,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:15083:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15084:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__030673); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__030672); rule__NameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__030676); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__030675); rule__NameExpCS__Group__1(); state._fsp--; @@ -43622,7 +43611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15098:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15098:2: rule__NameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl30703); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl30702); rule__NameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -43664,12 +43653,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:15112:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15113:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__130733); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__130732); rule__NameExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__130736); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__130735); rule__NameExpCS__Group__2(); state._fsp--; @@ -43709,21 +43698,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15127:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* - loop111: + loop110: do { - int alt111=2; - int LA111_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA111_0==84) ) { - alt111=1; + if ( (LA110_0==84) ) { + alt110=1; } - switch (alt111) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15127:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl30763); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl30762); rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1(); state._fsp--; @@ -43733,7 +43722,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop111; + break loop110; } } while (true); @@ -43771,12 +43760,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:15141:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15142:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__230794); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__230793); rule__NameExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__230797); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__230796); rule__NameExpCS__Group__3(); state._fsp--; @@ -43816,17 +43805,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15156:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? - int alt112=2; - int LA112_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA112_0==73) ) { - alt112=1; + if ( (LA111_0==73) ) { + alt111=1; } - switch (alt112) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15156:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl30824); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl30823); rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2(); state._fsp--; @@ -43871,12 +43860,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:15170:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15171:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__330855); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__330854); rule__NameExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__330858); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__330857); rule__NameExpCS__Group__4(); state._fsp--; @@ -43916,21 +43905,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15185:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? - int alt113=2; - int LA113_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA113_0==66) ) { - int LA113_1 = input.LA(2); + if ( (LA112_0==66) ) { + int LA112_1 = input.LA(2); - if ( ((LA113_1>=RULE_SINGLE_QUOTED_STRING && LA113_1<=RULE_ESCAPED_ID)||(LA113_1>=18 && LA113_1<=28)||LA113_1==67) ) { - alt113=1; + if ( ((LA112_1>=RULE_SINGLE_QUOTED_STRING && LA112_1<=RULE_ESCAPED_ID)||(LA112_1>=18 && LA112_1<=28)||LA112_1==67) ) { + alt112=1; } } - switch (alt113) { + switch (alt112) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15185:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl30885); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl30884); rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3(); state._fsp--; @@ -43975,7 +43964,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15199:1: ( rule__NameExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15200:2: rule__NameExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__430916); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__430915); rule__NameExpCS__Group__4__Impl(); state._fsp--; @@ -44015,17 +44004,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNameExpCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15213:1: ( rule__NameExpCS__Group_4__0 )? - int alt114=2; - int LA114_0 = input.LA(1); + int alt113=2; + int LA113_0 = input.LA(1); - if ( (LA114_0==100) ) { - alt114=1; + if ( (LA113_0==100) ) { + alt113=1; } - switch (alt114) { + switch (alt113) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15213:2: rule__NameExpCS__Group_4__0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl30943); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl30942); rule__NameExpCS__Group_4__0(); state._fsp--; @@ -44070,12 +44059,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:15237:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15238:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__030984); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__030983); rule__NameExpCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__030987); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__030986); rule__NameExpCS__Group_4__1(); state._fsp--; @@ -44117,7 +44106,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15252:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15252:2: rule__NameExpCS__IsPreAssignment_4_0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl31014); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl31013); rule__NameExpCS__IsPreAssignment_4_0(); state._fsp--; @@ -44159,7 +44148,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15266:1: ( rule__NameExpCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15267:2: rule__NameExpCS__Group_4__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__131044); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__131043); rule__NameExpCS__Group_4__1__Impl(); state._fsp--; @@ -44198,7 +44187,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } - match(input,83,FollowSets001.FOLLOW_83_in_rule__NameExpCS__Group_4__1__Impl31072); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__NameExpCS__Group_4__1__Impl31071); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } @@ -44233,12 +44222,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:15300:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15301:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__031107); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__031106); rule__CurlyBracketedClauseCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__031110); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__031109); rule__CurlyBracketedClauseCS__Group__1(); state._fsp--; @@ -44312,12 +44301,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:15331:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15332:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__131168); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__131167); rule__CurlyBracketedClauseCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__131171); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__131170); rule__CurlyBracketedClauseCS__Group__2(); state._fsp--; @@ -44356,7 +44345,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group__1__Impl31199); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group__1__Impl31198); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -44391,12 +44380,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:15362:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15363:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__231230); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__231229); rule__CurlyBracketedClauseCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__231233); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__231232); rule__CurlyBracketedClauseCS__Group__3(); state._fsp--; @@ -44420,29 +44409,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15370:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15370:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ; public final void rule__CurlyBracketedClauseCS__Group__2__Impl() 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:15374:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15375:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15374:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15375:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15375:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15376:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15375:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15376:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15377:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15377:2: rule__CurlyBracketedClauseCS__Alternatives_2 - { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl31260); - rule__CurlyBracketedClauseCS__Alternatives_2(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15377:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? + int alt114=2; + int LA114_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA114_0>=RULE_SINGLE_QUOTED_STRING && LA114_0<=RULE_ESCAPED_ID)||(LA114_0>=18 && LA114_0<=28)) ) { + alt114=1; + } + switch (alt114) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15377:2: rule__CurlyBracketedClauseCS__Alternatives_2 + { + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl31259); + rule__CurlyBracketedClauseCS__Alternatives_2(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -44544,23 +44544,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__CurlyBracketedClauseCS__Group__3__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15425:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15425:1: rule__CurlyBracketedClauseCS__Group_2_1__0 : rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0() 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:15429:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15430:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15429:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15430:2: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__031357); - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__031357); + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__031360); - rule__CurlyBracketedClauseCS__Group_2_0__1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__031360); + rule__CurlyBracketedClauseCS__Group_2_1__1(); state._fsp--; if (state.failed) return ; @@ -44579,30 +44579,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15437:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15437:1: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0__Impl() 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:15441:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15442:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15441:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15442:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15442:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15443:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15442:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15443:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15444:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15444:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15444:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15444:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl31387); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl31387); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0(); state._fsp--; if (state.failed) return ; @@ -44610,7 +44610,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } } @@ -44630,21 +44630,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15454:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15454:1: rule__CurlyBracketedClauseCS__Group_2_1__1 : rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1() 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:15458:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15459:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15458:1: ( rule__CurlyBracketedClauseCS__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:15459:2: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__131417); - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__131417); + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -44663,26 +44663,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15465:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__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:15465:1: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1__Impl() 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:15469:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15470:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15469:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15470:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15470:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15471:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15470:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15471:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15472:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15472:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* loop115: do { int alt115=2; @@ -44695,10 +44695,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa switch (alt115) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15472:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15472:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl31444); - rule__CurlyBracketedClauseCS__Group_2_0_1__0(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl31444); + rule__CurlyBracketedClauseCS__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; @@ -44712,7 +44712,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } while (true); if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } } @@ -44732,26 +44732,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15486:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15486:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0 : rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0() 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:15490:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15491:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15490:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15491:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__031479); - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__031479); + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__031482); - rule__CurlyBracketedClauseCS__Group_2_0_1__1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__031482); + rule__CurlyBracketedClauseCS__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; @@ -44770,12 +44770,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15498:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15498:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl : ( ',' ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); @@ -44787,11 +44787,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15504:1: ',' { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl31510); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl31510); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } } @@ -44811,21 +44811,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15517:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15517:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1 : rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1() 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:15521:1: ( rule__CurlyBracketedClauseCS__Group_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:15522:2: rule__CurlyBracketedClauseCS__Group_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:15521:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15522:2: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__131541); - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__131541); + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -44844,30 +44844,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_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:15528:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15528:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl() 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:15532:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15533:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15532:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15533:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15533:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15534:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15533:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15534:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15535:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15535:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15535:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:15535:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl31568); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl31568); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1(); state._fsp--; if (state.failed) return ; @@ -44875,7 +44875,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } } @@ -44895,7 +44895,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" // $ANTLR start "rule__RoundBracketedClauseCS__Group__0" @@ -62471,29 +62471,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__NameExpCS__IsPreAssignment_4_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21777:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21777:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 : ( ruleStringLiteral ) ; + public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_0() 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:21781:1: ( ( ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21782:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21781:1: ( ( ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21782:1: ( ruleStringLiteral ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21782:1: ( ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21783:1: ruleShadowPartCS + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21782:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21783:1: ruleStringLiteral { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_044063); - ruleShadowPartCS(); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_044063); + ruleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } } @@ -62513,12 +62513,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" + // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21792:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21792:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); @@ -62530,15 +62530,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21798:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_144094); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_044094); ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } } @@ -62558,32 +62558,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21807:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ; - public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21807:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1() 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:21811:1: ( ( ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21812:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21811:1: ( ( ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21812:1: ( ruleShadowPartCS ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21812:1: ( ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21813:1: ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21812:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:21813:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_144125); - ruleStringLiteral(); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_144125); + ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } } @@ -62603,7 +62603,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0" @@ -65703,12 +65703,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } // $ANTLR end synpred91_InternalQVTimperative - // $ANTLR start synpred166_InternalQVTimperative - public final void synpred166_InternalQVTimperative_fragment() throws RecognitionException { + // $ANTLR start synpred165_InternalQVTimperative + public final void synpred165_InternalQVTimperative_fragment() throws RecognitionException { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14504:2: ( rule__TypeNameExpCS__Group_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14504:2: rule__TypeNameExpCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred166_InternalQVTimperative29534); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred165_InternalQVTimperative29533); rule__TypeNameExpCS__Group_1__0(); state._fsp--; @@ -65716,14 +65716,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred166_InternalQVTimperative + // $ANTLR end synpred165_InternalQVTimperative - // $ANTLR start synpred167_InternalQVTimperative - public final void synpred167_InternalQVTimperative_fragment() throws RecognitionException { + // $ANTLR start synpred166_InternalQVTimperative + public final void synpred166_InternalQVTimperative_fragment() throws RecognitionException { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14565:2: ( rule__TypeNameExpCS__Group_1_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14565:2: rule__TypeNameExpCS__Group_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred167_InternalQVTimperative29656); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred166_InternalQVTimperative29655); rule__TypeNameExpCS__Group_1_1__0(); state._fsp--; @@ -65731,7 +65731,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred167_InternalQVTimperative + // $ANTLR end synpred166_InternalQVTimperative // Delegated rules @@ -65763,11 +65763,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred88_InternalQVTimperative() { + public final boolean synpred165_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred88_InternalQVTimperative_fragment(); // can never throw exception + synpred165_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65777,11 +65777,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred79_InternalQVTimperative() { + public final boolean synpred88_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred79_InternalQVTimperative_fragment(); // can never throw exception + synpred88_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65791,11 +65791,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred20_InternalQVTimperative() { + public final boolean synpred79_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred20_InternalQVTimperative_fragment(); // can never throw exception + synpred79_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65805,11 +65805,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred80_InternalQVTimperative() { + public final boolean synpred20_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred80_InternalQVTimperative_fragment(); // can never throw exception + synpred20_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65819,11 +65819,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred167_InternalQVTimperative() { + public final boolean synpred80_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred167_InternalQVTimperative_fragment(); // can never throw exception + synpred80_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65980,11 +65980,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa protected DFA29 dfa29 = new DFA29(this); protected DFA30 dfa30 = new DFA30(this); protected DFA33 dfa33 = new DFA33(this); - protected DFA39 dfa39 = new DFA39(this); + protected DFA38 dfa38 = new DFA38(this); + protected DFA84 dfa84 = new DFA84(this); protected DFA85 dfa85 = new DFA85(this); - protected DFA86 dfa86 = new DFA86(this); + protected DFA106 dfa106 = new DFA106(this); protected DFA107 dfa107 = new DFA107(this); - protected DFA108 dfa108 = new DFA108(this); static final String DFA24_eotS = "\20\uffff"; static final String DFA24_eofS = @@ -66616,19 +66616,19 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa throw nvae; } } - static final String DFA39_eotS = + static final String DFA38_eotS = "\20\uffff"; - static final String DFA39_eofS = + static final String DFA38_eofS = "\20\uffff"; - static final String DFA39_minS = + static final String DFA38_minS = "\1\4\1\uffff\15\35\1\uffff"; - static final String DFA39_maxS = + static final String DFA38_maxS = "\1\143\1\uffff\15\144\1\uffff"; - static final String DFA39_acceptS = + static final String DFA38_acceptS = "\1\uffff\1\1\15\uffff\1\2"; - static final String DFA39_specialS = + static final String DFA38_specialS = "\20\uffff}>"; - static final String[] DFA39_transitionS = { + static final String[] DFA38_transitionS = { "\2\1\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\3\1\20\uffff\17\1\11\uffff\1\17\1\1\5\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\5\uffff\2\1", "", "\1\1\1\uffff\21\1\22\uffff\1\1\5\uffff\1\17\1\1\2\uffff\1\1\7\uffff\1\1\2\uffff\1\1\14\uffff\1\1", @@ -66647,52 +66647,52 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] DFA39_eot = DFA.unpackEncodedString(DFA39_eotS); - static final short[] DFA39_eof = DFA.unpackEncodedString(DFA39_eofS); - static final char[] DFA39_min = DFA.unpackEncodedStringToUnsignedChars(DFA39_minS); - static final char[] DFA39_max = DFA.unpackEncodedStringToUnsignedChars(DFA39_maxS); - static final short[] DFA39_accept = DFA.unpackEncodedString(DFA39_acceptS); - static final short[] DFA39_special = DFA.unpackEncodedString(DFA39_specialS); - static final short[][] DFA39_transition; + static final short[] DFA38_eot = DFA.unpackEncodedString(DFA38_eotS); + static final short[] DFA38_eof = DFA.unpackEncodedString(DFA38_eofS); + static final char[] DFA38_min = DFA.unpackEncodedStringToUnsignedChars(DFA38_minS); + static final char[] DFA38_max = DFA.unpackEncodedStringToUnsignedChars(DFA38_maxS); + static final short[] DFA38_accept = DFA.unpackEncodedString(DFA38_acceptS); + static final short[] DFA38_special = DFA.unpackEncodedString(DFA38_specialS); + static final short[][] DFA38_transition; static { - int numStates = DFA39_transitionS.length; - DFA39_transition = new short[numStates][]; + int numStates = DFA38_transitionS.length; + DFA38_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA39_transition[i] = DFA.unpackEncodedString(DFA39_transitionS[i]); + DFA38_transition[i] = DFA.unpackEncodedString(DFA38_transitionS[i]); } } - class DFA39 extends DFA { + class DFA38 extends DFA { - public DFA39(BaseRecognizer recognizer) { + public DFA38(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 39; - this.eot = DFA39_eot; - this.eof = DFA39_eof; - this.min = DFA39_min; - this.max = DFA39_max; - this.accept = DFA39_accept; - this.special = DFA39_special; - this.transition = DFA39_transition; + this.decisionNumber = 38; + this.eot = DFA38_eot; + this.eof = DFA38_eof; + this.min = DFA38_min; + this.max = DFA38_max; + this.accept = DFA38_accept; + this.special = DFA38_special; + this.transition = DFA38_transition; } public String getDescription() { return "4408:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; } } - static final String DFA85_eotS = + static final String DFA84_eotS = "\37\uffff"; - static final String DFA85_eofS = + static final String DFA84_eofS = "\1\1\36\uffff"; - static final String DFA85_minS = + static final String DFA84_minS = "\1\6\1\uffff\34\102\1\uffff"; - static final String DFA85_maxS = + static final String DFA84_maxS = "\1\76\1\uffff\34\114\1\uffff"; - static final String DFA85_acceptS = + static final String DFA84_acceptS = "\1\uffff\1\2\34\uffff\1\1"; - static final String DFA85_specialS = + static final String DFA84_specialS = "\37\uffff}>"; - static final String[] DFA85_transitionS = { + static final String[] DFA84_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\23\uffff\1\34\1\35\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\36", @@ -66726,52 +66726,52 @@ 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[] DFA84_eot = DFA.unpackEncodedString(DFA84_eotS); + static final short[] DFA84_eof = DFA.unpackEncodedString(DFA84_eofS); + static final char[] DFA84_min = DFA.unpackEncodedStringToUnsignedChars(DFA84_minS); + static final char[] DFA84_max = DFA.unpackEncodedStringToUnsignedChars(DFA84_maxS); + static final short[] DFA84_accept = DFA.unpackEncodedString(DFA84_acceptS); + static final short[] DFA84_special = DFA.unpackEncodedString(DFA84_specialS); + static final short[][] DFA84_transition; static { - int numStates = DFA85_transitionS.length; - DFA85_transition = new short[numStates][]; + int numStates = DFA84_transitionS.length; + DFA84_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA85_transition[i] = DFA.unpackEncodedString(DFA85_transitionS[i]); + DFA84_transition[i] = DFA.unpackEncodedString(DFA84_transitionS[i]); } } - class DFA85 extends DFA { + class DFA84 extends DFA { - public DFA85(BaseRecognizer recognizer) { + public DFA84(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 = 84; + this.eot = DFA84_eot; + this.eof = DFA84_eof; + this.min = DFA84_min; + this.max = DFA84_max; + this.accept = DFA84_accept; + this.special = DFA84_special; + this.transition = DFA84_transition; } public String getDescription() { return "()* loopback of 10789:1: ( rule__ScopeNameCS__Group_2__0 )*"; } } - static final String DFA86_eotS = + static final String DFA85_eotS = "\20\uffff"; - static final String DFA86_eofS = + static final String DFA85_eofS = "\20\uffff"; - static final String DFA86_minS = + static final String DFA85_minS = "\1\6\15\102\2\uffff"; - static final String DFA86_maxS = + static final String DFA85_maxS = "\1\76\15\114\2\uffff"; - static final String DFA86_acceptS = + static final String DFA85_acceptS = "\16\uffff\1\2\1\1"; - static final String DFA86_specialS = + static final String DFA85_specialS = "\20\uffff}>"; - static final String[] DFA86_transitionS = { + static final String[] DFA85_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\23\uffff\17\16", "\1\16\11\uffff\1\17", "\1\16\11\uffff\1\17", @@ -66790,52 +66790,52 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - 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 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 { - int numStates = DFA86_transitionS.length; - DFA86_transition = new short[numStates][]; + int numStates = DFA85_transitionS.length; + DFA85_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA86_transition[i] = DFA.unpackEncodedString(DFA86_transitionS[i]); + DFA85_transition[i] = DFA.unpackEncodedString(DFA85_transitionS[i]); } } - class DFA86 extends DFA { + class DFA85 extends DFA { - public DFA86(BaseRecognizer recognizer) { + public DFA85(BaseRecognizer recognizer) { this.recognizer = recognizer; - 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; + 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; } public String getDescription() { return "10918:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?"; } } - static final String DFA107_eotS = + static final String DFA106_eotS = "\17\uffff"; - static final String DFA107_eofS = + static final String DFA106_eofS = "\1\2\16\uffff"; - static final String DFA107_minS = + static final String DFA106_minS = "\1\20\1\0\15\uffff"; - static final String DFA107_maxS = + static final String DFA106_maxS = "\1\127\1\0\15\uffff"; - static final String DFA107_acceptS = + static final String DFA106_acceptS = "\2\uffff\1\2\13\uffff\1\1"; - static final String DFA107_specialS = + static final String DFA106_specialS = "\1\uffff\1\0\15\uffff}>"; - static final String[] DFA107_transitionS = { + static final String[] DFA106_transitionS = { "\2\2\24\uffff\1\2\32\uffff\1\2\1\1\2\2\5\uffff\2\2\2\uffff\1\2\5\uffff\1\2\2\uffff\1\2", "\1\uffff", "", @@ -66853,34 +66853,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] DFA107_eot = DFA.unpackEncodedString(DFA107_eotS); - static final short[] DFA107_eof = DFA.unpackEncodedString(DFA107_eofS); - static final char[] DFA107_min = DFA.unpackEncodedStringToUnsignedChars(DFA107_minS); - static final char[] DFA107_max = DFA.unpackEncodedStringToUnsignedChars(DFA107_maxS); - static final short[] DFA107_accept = DFA.unpackEncodedString(DFA107_acceptS); - static final short[] DFA107_special = DFA.unpackEncodedString(DFA107_specialS); - static final short[][] DFA107_transition; + static final short[] DFA106_eot = DFA.unpackEncodedString(DFA106_eotS); + static final short[] DFA106_eof = DFA.unpackEncodedString(DFA106_eofS); + static final char[] DFA106_min = DFA.unpackEncodedStringToUnsignedChars(DFA106_minS); + static final char[] DFA106_max = DFA.unpackEncodedStringToUnsignedChars(DFA106_maxS); + static final short[] DFA106_accept = DFA.unpackEncodedString(DFA106_acceptS); + static final short[] DFA106_special = DFA.unpackEncodedString(DFA106_specialS); + static final short[][] DFA106_transition; static { - int numStates = DFA107_transitionS.length; - DFA107_transition = new short[numStates][]; + int numStates = DFA106_transitionS.length; + DFA106_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA107_transition[i] = DFA.unpackEncodedString(DFA107_transitionS[i]); + DFA106_transition[i] = DFA.unpackEncodedString(DFA106_transitionS[i]); } } - class DFA107 extends DFA { + class DFA106 extends DFA { - public DFA107(BaseRecognizer recognizer) { + public DFA106(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 107; - this.eot = DFA107_eot; - this.eof = DFA107_eof; - this.min = DFA107_min; - this.max = DFA107_max; - this.accept = DFA107_accept; - this.special = DFA107_special; - this.transition = DFA107_transition; + this.decisionNumber = 106; + this.eot = DFA106_eot; + this.eof = DFA106_eof; + this.min = DFA106_min; + this.max = DFA106_max; + this.accept = DFA106_accept; + this.special = DFA106_special; + this.transition = DFA106_transition; } public String getDescription() { return "14504:1: ( rule__TypeNameExpCS__Group_1__0 )?"; @@ -66890,41 +66890,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa int _s = s; switch ( s ) { case 0 : - int LA107_1 = input.LA(1); + int LA106_1 = input.LA(1); - int index107_1 = input.index(); + int index106_1 = input.index(); input.rewind(); s = -1; - if ( (synpred166_InternalQVTimperative()) ) {s = 14;} + if ( (synpred165_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 2;} - input.seek(index107_1); + input.seek(index106_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 107, _s, input); + new NoViableAltException(getDescription(), 106, _s, input); error(nvae); throw nvae; } } - static final String DFA108_eotS = + static final String DFA107_eotS = "\17\uffff"; - static final String DFA108_eofS = + static final String DFA107_eofS = "\1\2\16\uffff"; - static final String DFA108_minS = + static final String DFA107_minS = "\1\20\1\0\15\uffff"; - static final String DFA108_maxS = + static final String DFA107_maxS = "\1\127\1\0\15\uffff"; - static final String DFA108_acceptS = + static final String DFA107_acceptS = "\2\uffff\1\2\13\uffff\1\1"; - static final String DFA108_specialS = + static final String DFA107_specialS = "\1\uffff\1\0\15\uffff}>"; - static final String[] DFA108_transitionS = { + static final String[] DFA107_transitionS = { "\2\2\24\uffff\1\2\32\uffff\1\2\1\1\2\2\5\uffff\2\2\2\uffff\1\2\5\uffff\1\2\2\uffff\1\2", "\1\uffff", "", @@ -66942,34 +66942,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] DFA108_eot = DFA.unpackEncodedString(DFA108_eotS); - static final short[] DFA108_eof = DFA.unpackEncodedString(DFA108_eofS); - static final char[] DFA108_min = DFA.unpackEncodedStringToUnsignedChars(DFA108_minS); - static final char[] DFA108_max = DFA.unpackEncodedStringToUnsignedChars(DFA108_maxS); - static final short[] DFA108_accept = DFA.unpackEncodedString(DFA108_acceptS); - static final short[] DFA108_special = DFA.unpackEncodedString(DFA108_specialS); - static final short[][] DFA108_transition; + static final short[] DFA107_eot = DFA.unpackEncodedString(DFA107_eotS); + static final short[] DFA107_eof = DFA.unpackEncodedString(DFA107_eofS); + static final char[] DFA107_min = DFA.unpackEncodedStringToUnsignedChars(DFA107_minS); + static final char[] DFA107_max = DFA.unpackEncodedStringToUnsignedChars(DFA107_maxS); + static final short[] DFA107_accept = DFA.unpackEncodedString(DFA107_acceptS); + static final short[] DFA107_special = DFA.unpackEncodedString(DFA107_specialS); + static final short[][] DFA107_transition; static { - int numStates = DFA108_transitionS.length; - DFA108_transition = new short[numStates][]; + int numStates = DFA107_transitionS.length; + DFA107_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA108_transition[i] = DFA.unpackEncodedString(DFA108_transitionS[i]); + DFA107_transition[i] = DFA.unpackEncodedString(DFA107_transitionS[i]); } } - class DFA108 extends DFA { + class DFA107 extends DFA { - public DFA108(BaseRecognizer recognizer) { + public DFA107(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 108; - this.eot = DFA108_eot; - this.eof = DFA108_eof; - this.min = DFA108_min; - this.max = DFA108_max; - this.accept = DFA108_accept; - this.special = DFA108_special; - this.transition = DFA108_transition; + this.decisionNumber = 107; + this.eot = DFA107_eot; + this.eof = DFA107_eof; + this.min = DFA107_min; + this.max = DFA107_max; + this.accept = DFA107_accept; + this.special = DFA107_special; + this.transition = DFA107_transition; } public String getDescription() { return "14565:1: ( rule__TypeNameExpCS__Group_1_1__0 )?"; @@ -66979,24 +66979,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa int _s = s; switch ( s ) { case 0 : - int LA108_1 = input.LA(1); + int LA107_1 = input.LA(1); - int index108_1 = input.index(); + int index107_1 = input.index(); input.rewind(); s = -1; - if ( (synpred167_InternalQVTimperative()) ) {s = 14;} + if ( (synpred166_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 2;} - input.seek(index108_1); + input.seek(index107_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 108, _s, input); + new NoViableAltException(getDescription(), 107, _s, input); error(nvae); throw nvae; } @@ -67460,941 +67460,941 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_rule__PrimaryExpCS__Alternatives9386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives9403 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNameExpCS_in_rule__PrimaryExpCS__Alternatives9420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_29452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_29471 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19555 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__MultiplicityCS__Alternatives_29756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29775 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09809 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9932 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__UPPER__Alternatives9999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__010031 = new BitSet(new long[]{0x0000000009800000L,0x0000000080000000L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__010034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl10061 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__110092 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl10119 = new BitSet(new long[]{0x0000000009800002L,0x0000000080000000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__010154 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__010157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__110215 = new BitSet(new long[]{0x0000000010200000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__110218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl10245 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__210275 = new BitSet(new long[]{0x0000000010200000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__210278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl10305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__310336 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl10363 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__010402 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__010405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__DirectionCS__Group_2__0__Impl10433 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__110464 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__110467 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10551 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010588 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__DirectionCS__Group_2_2__0__Impl10619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110650 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010711 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__DirectionCS__Group_3__0__Impl10742 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110773 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10860 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010897 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__DirectionCS__Group_3_2__0__Impl10928 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__011020 = new BitSet(new long[]{0x0000000000800000L,0x0000000080000000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__011023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__111081 = new BitSet(new long[]{0x0000000000800000L,0x0000000080000000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__111084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl11111 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__211142 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__211145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__MappingCS__Group__2__Impl11173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__311204 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__311207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl11234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__411264 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__411267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl11294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__511325 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__511328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MappingCS__Group__5__Impl11356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__611387 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__611390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedDomainsAssignment_6_in_rule__MappingCS__Group__6__Impl11417 = new BitSet(new long[]{0x00000000000C0002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__711448 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__711451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl11478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__811509 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__811512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedMappingSequenceAssignment_8_in_rule__MappingCS__Group__8__Impl11539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__911570 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MappingCS__Group__9__Impl11598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__011649 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__011652 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__MappingCS__Group_4__0__Impl11680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__111711 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl11738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__011772 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__011775 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__MappingCS__Group_7__0__Impl11803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__111834 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__OwnedMiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl11861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__011895 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000040L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__011898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__111956 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000040L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__111959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__IsInfiniteAssignment_1_in_rule__MappingCallCS__Group__1__Impl11986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__212017 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__212020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__MappingCallCS__Group__2__Impl12048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__312079 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__312082 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_3_in_rule__MappingCallCS__Group__3__Impl12109 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__412139 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__412142 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MappingCallCS__Group__4__Impl12170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__512201 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__6_in_rule__MappingCallCS__Group__512204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__OwnedBindingsAssignment_5_in_rule__MappingCallCS__Group__5__Impl12231 = new BitSet(new long[]{0x000000001FFC00C2L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__6__Impl_in_rule__MappingCallCS__Group__612262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MappingCallCS__Group__6__Impl12290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__012335 = new BitSet(new long[]{0x0000000000010000L,0x0000000200000000L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__012338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl12365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__112395 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__112398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl12425 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__212455 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__212458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__OwnedValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl12485 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__312515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__MappingCallBindingCS__Group__3__Impl12543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__0__Impl_in_rule__MappingLoopCS__Group__012582 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__1_in_rule__MappingLoopCS__Group__012585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__MappingLoopCS__Group__0__Impl12613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__1__Impl_in_rule__MappingLoopCS__Group__112644 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__2_in_rule__MappingLoopCS__Group__112647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__OwnedIteratorAssignment_1_in_rule__MappingLoopCS__Group__1__Impl12674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__2__Impl_in_rule__MappingLoopCS__Group__212704 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__3_in_rule__MappingLoopCS__Group__212707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__MappingLoopCS__Group__2__Impl12735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__3__Impl_in_rule__MappingLoopCS__Group__312766 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__4_in_rule__MappingLoopCS__Group__312769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__OwnedInExpressionAssignment_3_in_rule__MappingLoopCS__Group__3__Impl12796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__4__Impl_in_rule__MappingLoopCS__Group__412826 = new BitSet(new long[]{0x0000000000000000L,0x00000001000000C0L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__5_in_rule__MappingLoopCS__Group__412829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MappingLoopCS__Group__4__Impl12857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__5__Impl_in_rule__MappingLoopCS__Group__512888 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__6_in_rule__MappingLoopCS__Group__512891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__OwnedMappingSequenceAssignment_5_in_rule__MappingLoopCS__Group__5__Impl12918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingLoopCS__Group__6__Impl_in_rule__MappingLoopCS__Group__612948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MappingLoopCS__Group__6__Impl12976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__Group__0__Impl_in_rule__MappingIteratorCS__Group__013021 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__Group__1_in_rule__MappingIteratorCS__Group__013024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__NameAssignment_0_in_rule__MappingIteratorCS__Group__0__Impl13051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__Group__1__Impl_in_rule__MappingIteratorCS__Group__113081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__0_in_rule__MappingIteratorCS__Group__1__Impl13108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__0__Impl_in_rule__MappingIteratorCS__Group_1__013143 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__1_in_rule__MappingIteratorCS__Group_1__013146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__MappingIteratorCS__Group_1__0__Impl13174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__1__Impl_in_rule__MappingIteratorCS__Group_1__113205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingIteratorCS__OwnedTypeAssignment_1_1_in_rule__MappingIteratorCS__Group_1__1__Impl13232 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__013266 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__013269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__IsCheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl13296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__113326 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__113329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl13356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__213386 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__213389 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__OwnedGuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl13416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__313446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__OwnedBottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl13473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__013511 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__013514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__113572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__113575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__SourceBottomPatternCS__Group__1__Impl13603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__213634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__SourceBottomPatternCS__Group__2__Impl13662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__013699 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__013702 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__113760 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__113763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__SourceGuardPatternCS__Group__1__Impl13791 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__213822 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__213825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl13852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__313883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__SourceGuardPatternCS__Group__3__Impl13911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0__Impl_in_rule__SourceGuardPatternCS__Group_2__013950 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1_in_rule__SourceGuardPatternCS__Group_2__013953 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl13980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__114010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl14037 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0__Impl_in_rule__SourceGuardPatternCS__Group_2_1__014072 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1_in_rule__SourceGuardPatternCS__Group_2_1__014075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl14103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__114134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl14161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__014195 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__014198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__114256 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__114259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__OwnedGuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl14286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__214316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__OwnedBottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl14343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__0__Impl_in_rule__MiddleBottomPatternCS__Group_0__014379 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__1_in_rule__MiddleBottomPatternCS__Group_0__014382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_0__0__Impl14410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__1__Impl_in_rule__MiddleBottomPatternCS__Group_0__114441 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__2_in_rule__MiddleBottomPatternCS__Group_0__114444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__MiddleBottomPatternCS__Group_0__1__Impl14471 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__2__Impl_in_rule__MiddleBottomPatternCS__Group_0__214501 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__3_in_rule__MiddleBottomPatternCS__Group_0__214504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0_in_rule__MiddleBottomPatternCS__Group_0__2__Impl14531 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__3__Impl_in_rule__MiddleBottomPatternCS__Group_0__314562 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__4_in_rule__MiddleBottomPatternCS__Group_0__314565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__MiddleBottomPatternCS__Group_0__3__Impl14593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__4__Impl_in_rule__MiddleBottomPatternCS__Group_0__414624 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__5_in_rule__MiddleBottomPatternCS__Group_0__414627 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__MiddleBottomPatternCS__Group_0__4__Impl14654 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__5__Impl_in_rule__MiddleBottomPatternCS__Group_0__514685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_0__5__Impl14713 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__014756 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1_in_rule__MiddleBottomPatternCS__Group_0_2__014759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_0_2__0__Impl14787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__114818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__MiddleBottomPatternCS__Group_0_2__1__Impl14845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__0__Impl_in_rule__MiddleBottomPatternCS__Group_1__014879 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__1_in_rule__MiddleBottomPatternCS__Group_1__014882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_1__0__Impl14910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__1__Impl_in_rule__MiddleBottomPatternCS__Group_1__114941 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__2_in_rule__MiddleBottomPatternCS__Group_1__114944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__MiddleBottomPatternCS__Group_1__1__Impl14971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__2__Impl_in_rule__MiddleBottomPatternCS__Group_1__215001 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__3_in_rule__MiddleBottomPatternCS__Group_1__215004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0_in_rule__MiddleBottomPatternCS__Group_1__2__Impl15031 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__3__Impl_in_rule__MiddleBottomPatternCS__Group_1__315062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_1__3__Impl15090 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__015129 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1_in_rule__MiddleBottomPatternCS__Group_1_2__015132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_1_2__0__Impl15160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__115191 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__MiddleBottomPatternCS__Group_1_2__1__Impl15218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_2__015252 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__1_in_rule__MiddleBottomPatternCS__Group_2__015255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_2__0__Impl15283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_2__115314 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__2_in_rule__MiddleBottomPatternCS__Group_2__115317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15346 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15358 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__2__Impl_in_rule__MiddleBottomPatternCS__Group_2__215391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_2__2__Impl15419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__0__Impl_in_rule__MiddleBottomPatternCS__Group_3__015456 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__1_in_rule__MiddleBottomPatternCS__Group_3__015459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__1__Impl_in_rule__MiddleBottomPatternCS__Group_3__115517 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__2_in_rule__MiddleBottomPatternCS__Group_3__115520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_3__1__Impl15548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__2__Impl_in_rule__MiddleBottomPatternCS__Group_3__215579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_3__2__Impl15607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__015644 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__015647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__115705 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__115708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__MiddleGuardPatternCS__Group__1__Impl15736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__215767 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__215770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__OwnedPredicatesAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl15797 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__315828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__MiddleGuardPatternCS__Group__3__Impl15856 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__015895 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__015898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__IsEnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl15925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__115955 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__115958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl15985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__216015 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__216018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__OwnedGuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl16045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__316075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__OwnedBottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl16102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__016140 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__016143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__116201 = new BitSet(new long[]{0x0000000002000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__116204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TargetBottomPatternCS__Group__1__Impl16232 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__216263 = new BitSet(new long[]{0x0000000002000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__216266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl16293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__316324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TargetBottomPatternCS__Group__3__Impl16352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0__Impl_in_rule__TargetBottomPatternCS__Group_2__016391 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1_in_rule__TargetBottomPatternCS__Group_2__016394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl16421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__116451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl16478 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0__Impl_in_rule__TargetBottomPatternCS__Group_2_1__016513 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1_in_rule__TargetBottomPatternCS__Group_2_1__016516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl16544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__116575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl16602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__016636 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__016639 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__116697 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__116700 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TargetGuardPatternCS__Group__1__Impl16728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__216759 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__216762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl16789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__316820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TargetGuardPatternCS__Group__3__Impl16848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0__Impl_in_rule__TargetGuardPatternCS__Group_2__016887 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1_in_rule__TargetGuardPatternCS__Group_2__016890 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl16917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__116947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl16974 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0__Impl_in_rule__TargetGuardPatternCS__Group_2_1__017009 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1_in_rule__TargetGuardPatternCS__Group_2_1__017012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl17040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__117071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl17098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__017132 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__017135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_0__0__Impl17163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__117194 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__117197 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl17224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__217254 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__217257 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl17284 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__317315 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__317318 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__BottomPatternCS__Group_0__3__Impl17346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__417377 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__417380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl17407 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__517438 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_0__5__Impl17466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__017509 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__017512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0_2__0__Impl17540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__117571 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl17598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__017632 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__017635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_1__0__Impl17663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__117694 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__117697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl17724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__217754 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__217757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl17784 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__317815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_1__3__Impl17843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__017882 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__017885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_1_2__0__Impl17913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__117944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl17971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__018005 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__018008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_2__0__Impl18036 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__118067 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__118070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18099 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18111 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__218144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_2__2__Impl18172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__018209 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__018212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__118270 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__118273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_3__1__Impl18301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__218332 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_3__2__Impl18360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__018397 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__018400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_0__0__Impl18428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__118459 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__118462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl18489 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__218519 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__218522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl18549 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__318580 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__318583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__GuardPatternCS__Group_0__3__Impl18611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__418642 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__418645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl18672 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__518703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_0__5__Impl18731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__018774 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__018777 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_0_2__0__Impl18805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__118836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl18863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__018897 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__018900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_1__0__Impl18928 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__118959 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000402L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__118962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl18989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__219019 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000402L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__219022 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl19049 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__319080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_1__3__Impl19108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__019147 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__019150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_1_2__0__Impl19178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__119209 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl19236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__019270 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__019273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_2__0__Impl19301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__119332 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__119335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19364 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19376 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__219409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_2__2__Impl19437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__019474 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__019477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__119535 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__119538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_3__1__Impl19566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__219597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_3__2__Impl19625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__019662 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__019665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl19692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__119722 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__119725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl19753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__219784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl19811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__019847 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__019850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__ImportCS__Group__0__Impl19878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__119909 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__119912 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl19939 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__219970 = new BitSet(new long[]{0x0000000000020000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__219973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl20000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__320030 = new BitSet(new long[]{0x0000000000020000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__320033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl20060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__420091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__ImportCS__Group__4__Impl20119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__020160 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__020163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl20190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__120220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl20248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__020283 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__020286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl20313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__120343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__ImportCS__Group_3__1__Impl20371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__020407 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__020410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl20437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__120467 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__120470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl20498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__220529 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl20556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__020592 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__020595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl20622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__120652 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__PredicateCS__Group__1__Impl20680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__020715 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468200L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__020718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl20745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__120776 = new BitSet(new long[]{0x0000000000030000L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__120779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl20806 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__220836 = new BitSet(new long[]{0x0000000000030000L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__220839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl20866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__320897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__PredicateOrAssignmentCS__Group__3__Impl20925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__020964 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__020967 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl20995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__121026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl21053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__021087 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__021090 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__QueryCS__Group__0__Impl21118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__121149 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__121152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl21179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__221209 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__221212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl21239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__321269 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__321272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__QueryCS__Group__3__Impl21300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__421331 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__421334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl21361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__521392 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__521395 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__QueryCS__Group__5__Impl21423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__621454 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__621457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__QueryCS__Group__6__Impl21485 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__721516 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__721519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl21546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__821576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl21603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__021651 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__021654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl21681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__121711 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl21738 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__021773 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__021776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__QueryCS__Group_4_1__0__Impl21804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__121835 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl21862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__021896 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__021899 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__QueryCS__Group_8_1__0__Impl21927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__121958 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__121961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl21988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__222018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__QueryCS__Group_8_1__2__Impl22046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__022083 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__022086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl22113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__122143 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__122146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__ScopeNameCS__Group__1__Impl22174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__222205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl22232 = new BitSet(new long[]{0x7FFF00001FFC00C2L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__022269 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__022272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_29452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_29470 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9521 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09673 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__MultiplicityCS__Alternatives_29755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_33_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09848 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__UPPER__Alternatives9998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__010030 = new BitSet(new long[]{0x0000000009800000L,0x0000000080000000L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__010033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl10060 = new BitSet(new long[]{0x0000000000100002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__110091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl10118 = new BitSet(new long[]{0x0000000009800002L,0x0000000080000000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__010153 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__010156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__110214 = new BitSet(new long[]{0x0000000010200000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__110217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl10244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__210274 = new BitSet(new long[]{0x0000000010200000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__210277 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl10304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__310335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl10362 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__010401 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__010404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__DirectionCS__Group_2__0__Impl10432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__110463 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__110466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl10493 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10550 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010587 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__DirectionCS__Group_2_2__0__Impl10618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110649 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010710 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__DirectionCS__Group_3__0__Impl10741 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110772 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210832 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10859 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010896 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__DirectionCS__Group_3_2__0__Impl10927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10985 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__011019 = new BitSet(new long[]{0x0000000000800000L,0x0000000080000000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__011022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__111080 = new BitSet(new long[]{0x0000000000800000L,0x0000000080000000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__111083 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__IsDefaultAssignment_1_in_rule__MappingCS__Group__1__Impl11110 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__211141 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__211144 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__MappingCS__Group__2__Impl11172 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__311203 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__311206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_3_in_rule__MappingCS__Group__3__Impl11233 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__411263 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000014L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__411266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl11293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__511324 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__511327 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MappingCS__Group__5__Impl11355 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__611386 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__611389 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedDomainsAssignment_6_in_rule__MappingCS__Group__6__Impl11416 = new BitSet(new long[]{0x00000000000C0002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__711447 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__711450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl11477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__811508 = new BitSet(new long[]{0x00000000000C0000L,0x00000001000000E8L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__811511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedMappingSequenceAssignment_8_in_rule__MappingCS__Group__8__Impl11538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__911569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MappingCS__Group__9__Impl11597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__011648 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__011651 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__MappingCS__Group_4__0__Impl11679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__111710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedInPathNameAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl11737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__011771 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__011774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__MappingCS__Group_7__0__Impl11802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__111833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__OwnedMiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl11860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__011894 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000040L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__011897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__111955 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000040L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__111958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__IsInfiniteAssignment_1_in_rule__MappingCallCS__Group__1__Impl11985 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__212016 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__212019 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__MappingCallCS__Group__2__Impl12047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__312078 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__312081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_3_in_rule__MappingCallCS__Group__3__Impl12108 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__412138 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__412141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MappingCallCS__Group__4__Impl12169 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__512200 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__6_in_rule__MappingCallCS__Group__512203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__OwnedBindingsAssignment_5_in_rule__MappingCallCS__Group__5__Impl12230 = new BitSet(new long[]{0x000000001FFC00C2L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__6__Impl_in_rule__MappingCallCS__Group__612261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MappingCallCS__Group__6__Impl12289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__012334 = new BitSet(new long[]{0x0000000000010000L,0x0000000200000000L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__012337 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl12364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__112394 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__112397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl12424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__212454 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__212457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__OwnedValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl12484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__312514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__MappingCallBindingCS__Group__3__Impl12542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__0__Impl_in_rule__MappingLoopCS__Group__012581 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__1_in_rule__MappingLoopCS__Group__012584 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__MappingLoopCS__Group__0__Impl12612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__1__Impl_in_rule__MappingLoopCS__Group__112643 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__2_in_rule__MappingLoopCS__Group__112646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__OwnedIteratorAssignment_1_in_rule__MappingLoopCS__Group__1__Impl12673 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__2__Impl_in_rule__MappingLoopCS__Group__212703 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__3_in_rule__MappingLoopCS__Group__212706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__MappingLoopCS__Group__2__Impl12734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__3__Impl_in_rule__MappingLoopCS__Group__312765 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__4_in_rule__MappingLoopCS__Group__312768 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__OwnedInExpressionAssignment_3_in_rule__MappingLoopCS__Group__3__Impl12795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__4__Impl_in_rule__MappingLoopCS__Group__412825 = new BitSet(new long[]{0x0000000000000000L,0x00000001000000C0L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__5_in_rule__MappingLoopCS__Group__412828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MappingLoopCS__Group__4__Impl12856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__5__Impl_in_rule__MappingLoopCS__Group__512887 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__6_in_rule__MappingLoopCS__Group__512890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__OwnedMappingSequenceAssignment_5_in_rule__MappingLoopCS__Group__5__Impl12917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingLoopCS__Group__6__Impl_in_rule__MappingLoopCS__Group__612947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MappingLoopCS__Group__6__Impl12975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__Group__0__Impl_in_rule__MappingIteratorCS__Group__013020 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__Group__1_in_rule__MappingIteratorCS__Group__013023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__NameAssignment_0_in_rule__MappingIteratorCS__Group__0__Impl13050 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__Group__1__Impl_in_rule__MappingIteratorCS__Group__113080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__0_in_rule__MappingIteratorCS__Group__1__Impl13107 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__0__Impl_in_rule__MappingIteratorCS__Group_1__013142 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__1_in_rule__MappingIteratorCS__Group_1__013145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__MappingIteratorCS__Group_1__0__Impl13173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__Group_1__1__Impl_in_rule__MappingIteratorCS__Group_1__113204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingIteratorCS__OwnedTypeAssignment_1_1_in_rule__MappingIteratorCS__Group_1__1__Impl13231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__013265 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__013268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__IsCheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl13295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__113325 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__113328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl13355 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__213385 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__213388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__OwnedGuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl13415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__313445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__OwnedBottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl13472 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__013510 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__013513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__113571 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__113574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__SourceBottomPatternCS__Group__1__Impl13602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__213633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__SourceBottomPatternCS__Group__2__Impl13661 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__013698 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__013701 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__113759 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__113762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__SourceGuardPatternCS__Group__1__Impl13790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__213821 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__213824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl13851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__313882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__SourceGuardPatternCS__Group__3__Impl13910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0__Impl_in_rule__SourceGuardPatternCS__Group_2__013949 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1_in_rule__SourceGuardPatternCS__Group_2__013952 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl13979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__114009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl14036 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0__Impl_in_rule__SourceGuardPatternCS__Group_2_1__014071 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1_in_rule__SourceGuardPatternCS__Group_2_1__014074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl14102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__114133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl14160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__014194 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__014197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__114255 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__114258 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__OwnedGuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl14285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__214315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__OwnedBottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl14342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__0__Impl_in_rule__MiddleBottomPatternCS__Group_0__014378 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__1_in_rule__MiddleBottomPatternCS__Group_0__014381 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_0__0__Impl14409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__1__Impl_in_rule__MiddleBottomPatternCS__Group_0__114440 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__2_in_rule__MiddleBottomPatternCS__Group_0__114443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__MiddleBottomPatternCS__Group_0__1__Impl14470 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__2__Impl_in_rule__MiddleBottomPatternCS__Group_0__214500 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__3_in_rule__MiddleBottomPatternCS__Group_0__214503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0_in_rule__MiddleBottomPatternCS__Group_0__2__Impl14530 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__3__Impl_in_rule__MiddleBottomPatternCS__Group_0__314561 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__4_in_rule__MiddleBottomPatternCS__Group_0__314564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__MiddleBottomPatternCS__Group_0__3__Impl14592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__4__Impl_in_rule__MiddleBottomPatternCS__Group_0__414623 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__5_in_rule__MiddleBottomPatternCS__Group_0__414626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__MiddleBottomPatternCS__Group_0__4__Impl14653 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0__5__Impl_in_rule__MiddleBottomPatternCS__Group_0__514684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_0__5__Impl14712 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__014755 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1_in_rule__MiddleBottomPatternCS__Group_0_2__014758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_0_2__0__Impl14786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_0_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_0_2__114817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__MiddleBottomPatternCS__Group_0_2__1__Impl14844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__0__Impl_in_rule__MiddleBottomPatternCS__Group_1__014878 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__1_in_rule__MiddleBottomPatternCS__Group_1__014881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_1__0__Impl14909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__1__Impl_in_rule__MiddleBottomPatternCS__Group_1__114940 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__2_in_rule__MiddleBottomPatternCS__Group_1__114943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__MiddleBottomPatternCS__Group_1__1__Impl14970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__2__Impl_in_rule__MiddleBottomPatternCS__Group_1__215000 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__3_in_rule__MiddleBottomPatternCS__Group_1__215003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0_in_rule__MiddleBottomPatternCS__Group_1__2__Impl15030 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1__3__Impl_in_rule__MiddleBottomPatternCS__Group_1__315061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_1__3__Impl15089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__015128 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1_in_rule__MiddleBottomPatternCS__Group_1_2__015131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MiddleBottomPatternCS__Group_1_2__0__Impl15159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_1_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_1_2__115190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__MiddleBottomPatternCS__Group_1_2__1__Impl15217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__0__Impl_in_rule__MiddleBottomPatternCS__Group_2__015251 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__1_in_rule__MiddleBottomPatternCS__Group_2__015254 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_2__0__Impl15282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__1__Impl_in_rule__MiddleBottomPatternCS__Group_2__115313 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__2_in_rule__MiddleBottomPatternCS__Group_2__115316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15345 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__MiddleBottomPatternCS__Group_2__1__Impl15357 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_2__2__Impl_in_rule__MiddleBottomPatternCS__Group_2__215390 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_2__2__Impl15418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__0__Impl_in_rule__MiddleBottomPatternCS__Group_3__015455 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__1_in_rule__MiddleBottomPatternCS__Group_3__015458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__1__Impl_in_rule__MiddleBottomPatternCS__Group_3__115516 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__2_in_rule__MiddleBottomPatternCS__Group_3__115519 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MiddleBottomPatternCS__Group_3__1__Impl15547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group_3__2__Impl_in_rule__MiddleBottomPatternCS__Group_3__215578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MiddleBottomPatternCS__Group_3__2__Impl15606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__015643 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__015646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__115704 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__115707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__MiddleGuardPatternCS__Group__1__Impl15735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__215766 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__215769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__OwnedPredicatesAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl15796 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__315827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__MiddleGuardPatternCS__Group__3__Impl15855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__015894 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__015897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__IsEnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl15924 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__115954 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__115957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl15984 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__216014 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__216017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__OwnedGuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl16044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__316074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__OwnedBottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl16101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__016139 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__016142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__116200 = new BitSet(new long[]{0x0000000002000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__116203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TargetBottomPatternCS__Group__1__Impl16231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__216262 = new BitSet(new long[]{0x0000000002000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__216265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl16292 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__316323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TargetBottomPatternCS__Group__3__Impl16351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0__Impl_in_rule__TargetBottomPatternCS__Group_2__016390 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1_in_rule__TargetBottomPatternCS__Group_2__016393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl16420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__116450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl16477 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0__Impl_in_rule__TargetBottomPatternCS__Group_2_1__016512 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1_in_rule__TargetBottomPatternCS__Group_2_1__016515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl16543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__116574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__OwnedRealizedVariablesAssignment_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl16601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__016635 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__016638 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__116696 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__116699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TargetGuardPatternCS__Group__1__Impl16727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__216758 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__216761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl16788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__316819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TargetGuardPatternCS__Group__3__Impl16847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0__Impl_in_rule__TargetGuardPatternCS__Group_2__016886 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1_in_rule__TargetGuardPatternCS__Group_2__016889 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl16916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__116946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl16973 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0__Impl_in_rule__TargetGuardPatternCS__Group_2_1__017008 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1_in_rule__TargetGuardPatternCS__Group_2_1__017011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl17039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__117070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__OwnedUnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl17097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__017131 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__017134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_0__0__Impl17162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__117193 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__117196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl17223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__217253 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__217256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl17283 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__317314 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__317317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__BottomPatternCS__Group_0__3__Impl17345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__417376 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468208L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__417379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl17406 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__517437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_0__5__Impl17465 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__017508 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__017511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0_2__0__Impl17539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__117570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl17597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__017631 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__017634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_1__0__Impl17662 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__117693 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__117696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_1_in_rule__BottomPatternCS__Group_1__1__Impl17723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__217753 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__217756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0_in_rule__BottomPatternCS__Group_1__2__Impl17783 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__317814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_1__3__Impl17842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__0__Impl_in_rule__BottomPatternCS__Group_1_2__017881 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1_in_rule__BottomPatternCS__Group_1_2__017884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_1_2__0__Impl17912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1_2__1__Impl_in_rule__BottomPatternCS__Group_1_2__117943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_1_2_1_in_rule__BottomPatternCS__Group_1_2__1__Impl17970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__0__Impl_in_rule__BottomPatternCS__Group_2__018004 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1_in_rule__BottomPatternCS__Group_2__018007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_2__0__Impl18035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__1__Impl_in_rule__BottomPatternCS__Group_2__118066 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2_in_rule__BottomPatternCS__Group_2__118069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18098 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__OwnedConstraintsAssignment_2_1_in_rule__BottomPatternCS__Group_2__1__Impl18110 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_2__2__Impl_in_rule__BottomPatternCS__Group_2__218143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_2__2__Impl18171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__0__Impl_in_rule__BottomPatternCS__Group_3__018208 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1_in_rule__BottomPatternCS__Group_3__018211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__1__Impl_in_rule__BottomPatternCS__Group_3__118269 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2_in_rule__BottomPatternCS__Group_3__118272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__BottomPatternCS__Group_3__1__Impl18300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_3__2__Impl_in_rule__BottomPatternCS__Group_3__218331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__BottomPatternCS__Group_3__2__Impl18359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__018396 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__018399 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_0__0__Impl18427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__118458 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__118461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl18488 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__218518 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000802L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__218521 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl18548 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__318579 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__318582 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__GuardPatternCS__Group_0__3__Impl18610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__418641 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468600L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__418644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl18671 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__518702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_0__5__Impl18730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__018773 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__018776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_0_2__0__Impl18804 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__118835 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl18862 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__018896 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__018899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_1__0__Impl18927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__118958 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000402L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__118961 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_1_in_rule__GuardPatternCS__Group_1__1__Impl18988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__219018 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000402L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__219021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0_in_rule__GuardPatternCS__Group_1__2__Impl19048 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__319079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_1__3__Impl19107 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__0__Impl_in_rule__GuardPatternCS__Group_1_2__019146 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1_in_rule__GuardPatternCS__Group_1_2__019149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_1_2__0__Impl19177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1_2__1__Impl_in_rule__GuardPatternCS__Group_1_2__119208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedUnrealizedVariablesAssignment_1_2_1_in_rule__GuardPatternCS__Group_1_2__1__Impl19235 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__0__Impl_in_rule__GuardPatternCS__Group_2__019269 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1_in_rule__GuardPatternCS__Group_2__019272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_2__0__Impl19300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__1__Impl_in_rule__GuardPatternCS__Group_2__119331 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2_in_rule__GuardPatternCS__Group_2__119334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19363 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__OwnedPredicatesAssignment_2_1_in_rule__GuardPatternCS__Group_2__1__Impl19375 = new BitSet(new long[]{0x7FFF0000FFFC00F2L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_2__2__Impl_in_rule__GuardPatternCS__Group_2__219408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_2__2__Impl19436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__0__Impl_in_rule__GuardPatternCS__Group_3__019473 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1_in_rule__GuardPatternCS__Group_3__019476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__1__Impl_in_rule__GuardPatternCS__Group_3__119534 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2_in_rule__GuardPatternCS__Group_3__119537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__GuardPatternCS__Group_3__1__Impl19565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_3__2__Impl_in_rule__GuardPatternCS__Group_3__219596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__GuardPatternCS__Group_3__2__Impl19624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__0__Impl_in_rule__GuardVariableCS__Group__019661 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1_in_rule__GuardVariableCS__Group__019664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__NameAssignment_0_in_rule__GuardVariableCS__Group__0__Impl19691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__1__Impl_in_rule__GuardVariableCS__Group__119721 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2_in_rule__GuardVariableCS__Group__119724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__GuardVariableCS__Group__1__Impl19752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__Group__2__Impl_in_rule__GuardVariableCS__Group__219783 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardVariableCS__OwnedTypeAssignment_2_in_rule__GuardVariableCS__Group__2__Impl19810 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__019846 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__019849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__ImportCS__Group__0__Impl19877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__119908 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__119911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl19938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__219969 = new BitSet(new long[]{0x0000000000020000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__219972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__OwnedPathNameAssignment_2_in_rule__ImportCS__Group__2__Impl19999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__320029 = new BitSet(new long[]{0x0000000000020000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__320032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl20059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__420090 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__ImportCS__Group__4__Impl20118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__020159 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__020162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl20189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__120219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__ImportCS__Group_1__1__Impl20247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__020282 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__020285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__IsAllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl20312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__120342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__ImportCS__Group_3__1__Impl20370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__020406 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__020409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl20436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__120466 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__120469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__ParamDeclarationCS__Group__1__Impl20497 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__220528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl20555 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__020591 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__020594 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl20621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__120651 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__PredicateCS__Group__1__Impl20679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__0__Impl_in_rule__PredicateOrAssignmentCS__Group__020714 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C98468200L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1_in_rule__PredicateOrAssignmentCS__Group__020717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__IsDefaultAssignment_0_in_rule__PredicateOrAssignmentCS__Group__0__Impl20744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__1__Impl_in_rule__PredicateOrAssignmentCS__Group__120775 = new BitSet(new long[]{0x0000000000030000L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2_in_rule__PredicateOrAssignmentCS__Group__120778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedTargetAssignment_1_in_rule__PredicateOrAssignmentCS__Group__1__Impl20805 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__2__Impl_in_rule__PredicateOrAssignmentCS__Group__220835 = new BitSet(new long[]{0x0000000000030000L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3_in_rule__PredicateOrAssignmentCS__Group__220838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0_in_rule__PredicateOrAssignmentCS__Group__2__Impl20865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group__3__Impl_in_rule__PredicateOrAssignmentCS__Group__320896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__PredicateOrAssignmentCS__Group__3__Impl20924 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__0__Impl_in_rule__PredicateOrAssignmentCS__Group_2__020963 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1_in_rule__PredicateOrAssignmentCS__Group_2__020966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__PredicateOrAssignmentCS__Group_2__0__Impl20994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__Group_2__1__Impl_in_rule__PredicateOrAssignmentCS__Group_2__121025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateOrAssignmentCS__OwnedInitExpressionAssignment_2_1_in_rule__PredicateOrAssignmentCS__Group_2__1__Impl21052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__021086 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__021089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__QueryCS__Group__0__Impl21117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__121148 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__121151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedPathNameAssignment_1_in_rule__QueryCS__Group__1__Impl21178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__221208 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__221211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl21238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__321268 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__321271 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__QueryCS__Group__3__Impl21299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__421330 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__421333 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl21360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__521391 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__521394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__QueryCS__Group__5__Impl21422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__621453 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__621456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__QueryCS__Group__6__Impl21484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__721515 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__721518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl21545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__821575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl21602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__021650 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__021653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl21680 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__121710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl21737 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__021772 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__021775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__QueryCS__Group_4_1__0__Impl21803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__121834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl21861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__021895 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__021898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__QueryCS__Group_8_1__0__Impl21926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__121957 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__121960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl21987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__222017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__QueryCS__Group_8_1__2__Impl22045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__022082 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__022085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl22112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__122142 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__122145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__ScopeNameCS__Group__1__Impl22173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__222204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl22231 = new BitSet(new long[]{0x7FFF00001FFC00C2L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__022268 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__022271 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl22299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__122329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__ScopeNameCS__Group_2__1__Impl22357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__022392 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__022395 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__TransformationCS__Group__0__Impl22423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__122454 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__122457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl22484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__222515 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__222518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl22545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__322575 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__322578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TransformationCS__Group__3__Impl22606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__422637 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__422640 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl22667 = new BitSet(new long[]{0x000000001FFC00C2L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__522698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TransformationCS__Group__5__Impl22726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__022769 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__022772 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl22799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__122829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl22857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__022892 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__022895 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl22922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__122952 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__122955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl22982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__223013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl23040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__023077 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__023080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl23108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__123139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl23166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__023200 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__023203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__UnrealizedVariableCS__Group_2__0__Impl23231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__123262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl23289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__023323 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__023326 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl23354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__123385 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__123388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl23415 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__223445 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__223448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl23476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__323507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl23534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__023573 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__023576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl23603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__123633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl23660 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__023695 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__023698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl23726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__123757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl23784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__023818 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__023821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__123879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl23906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__023940 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__023943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl23970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__124000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl24027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__024062 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__024065 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__CollectionTypeCS__Group_1__0__Impl24093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__124124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__124127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl24154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__224184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__CollectionTypeCS__Group_1__2__Impl24212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__024249 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__024252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl24279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__124309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl24336 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__024371 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__024374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__MapTypeCS__Group_1__0__Impl24402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__124433 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__124436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl24463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__224493 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__224496 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MapTypeCS__Group_1__2__Impl24524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__324555 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__324558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl24585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__424615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__MapTypeCS__Group_1__4__Impl24643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__024684 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__024687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl24714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__124744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl24771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__024806 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__024809 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TupleTypeCS__Group_1__0__Impl24837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__124868 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__124871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl24898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__224929 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TupleTypeCS__Group_1__2__Impl24957 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__024994 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__024997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl25024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__125054 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl25081 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__025116 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__025119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TupleTypeCS__Group_1_1_1__0__Impl25147 = 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__125178 = 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__Impl25205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__025239 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__025242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl25269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__125299 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__125302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl25330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__225361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl25388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__025424 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__025427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl25454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__125484 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__125487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CollectionLiteralExpCS__Group__1__Impl25515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__225546 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__225549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl25576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__325607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CollectionLiteralExpCS__Group__3__Impl25635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__025674 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__025677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl25704 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__125734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl25761 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__025796 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__025799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl25827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__125858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl25885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__025919 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__025922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl25949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__125979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl26006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__026041 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__026044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl26072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__126103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl26130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__026164 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__026167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl26194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__126224 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__126227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CollectionPatternCS__Group__1__Impl26255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__226286 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__226289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl26316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__326347 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CollectionPatternCS__Group__3__Impl26375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__026414 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__026417 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl26444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__126474 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__126477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl26504 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__226535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl26562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__026598 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__026601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CollectionPatternCS__Group_2_1__0__Impl26629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__126660 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl26687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__026721 = new BitSet(new long[]{0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__026724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__CollectionPatternCS__Group_2_2__0__Impl26752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__126783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl26810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__026844 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__026847 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl26874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__126904 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__126907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ShadowPartCS__Group__1__Impl26935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__226966 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl26993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__027029 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__027032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl27059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__127090 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__127093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl27121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__227152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl27179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__027215 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__027218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__LambdaLiteralExpCS__Group__0__Impl27246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__127277 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__127280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__LambdaLiteralExpCS__Group__1__Impl27308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__227339 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__227342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl27369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__327399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__LambdaLiteralExpCS__Group__3__Impl27427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__027466 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__027469 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl27496 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__127526 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468208L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__127529 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MapLiteralExpCS__Group__1__Impl27557 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__227588 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468208L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__227591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl27618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__327649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MapLiteralExpCS__Group__3__Impl27677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__027716 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__027719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl27746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__127776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl27803 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__027838 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__027841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MapLiteralExpCS__Group_2_1__0__Impl27869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__127900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl27927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__027961 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__027964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl27991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__128021 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__128024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__MapLiteralPartCS__Group__1__Impl28052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__228083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl28110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__028146 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__028149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_rule__TupleLiteralExpCS__Group__0__Impl28177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__128208 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__128211 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TupleLiteralExpCS__Group__1__Impl28239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__228270 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__228273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl28300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__328330 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__328333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl28360 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__428391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TupleLiteralExpCS__Group__4__Impl28419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__028460 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__028463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TupleLiteralExpCS__Group_3__0__Impl28491 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__128522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl28549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__028583 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__028586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl28613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__128643 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__128646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl28673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__228704 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__228707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl28735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__328766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl28793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__028831 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__028834 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl28862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__128893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl28920 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__028954 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__028957 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__129015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl29043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__029078 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__029081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__129139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__InvalidLiteralExpCS__Group__1__Impl29167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__029202 = new BitSet(new long[]{0x0000000080000030L,0x0000000C00060000L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__029205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__129263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__NullLiteralExpCS__Group__1__Impl29291 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__029326 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__029329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl29356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__129385 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl29412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__029447 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__029450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl29477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__129507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl29534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__029569 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__029572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl29599 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__129629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl29656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__029691 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__029694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TypeNameExpCS__Group_1_1__0__Impl29722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__129753 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__129756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl29783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__229813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TypeNameExpCS__Group_1_1__2__Impl29841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__029878 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__029881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl29908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__129938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl29965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__030000 = new BitSet(new long[]{0x0000FFFFA0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__030003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl30030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__130059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl30086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__030121 = new BitSet(new long[]{0x0000FFFFA0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__030124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__130182 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__130185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl30212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__230242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl30269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__030305 = new BitSet(new long[]{0x0000000060000000L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__030308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__130366 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__130369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl30396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__230426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl30453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__030489 = new BitSet(new long[]{0x0000000060000000L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__030492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__130550 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C10468200L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__130553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl30580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__230610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl30637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__030673 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__030676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl30703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__130733 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__130736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl30763 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__230794 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__230797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl30824 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__330855 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__330858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl30885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__430916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl30943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__030984 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__030987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl31014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__131044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__NameExpCS__Group_4__1__Impl31072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__031107 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__031110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__131168 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__131171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group__1__Impl31199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__231230 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__231233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl31260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl22298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__122328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__ScopeNameCS__Group_2__1__Impl22356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__022391 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__022394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__TransformationCS__Group__0__Impl22422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__122453 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__122456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl22483 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__222514 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__222517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl22544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__322574 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__322577 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TransformationCS__Group__3__Impl22605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__422636 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__422639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl22666 = new BitSet(new long[]{0x000000001FFC00C2L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__522697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TransformationCS__Group__5__Impl22725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__022768 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__022771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedDirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl22798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__122828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl22856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__022891 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__022894 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl22921 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__122951 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__122954 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0_in_rule__UnrealizedVariableCS__Group__1__Impl22981 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__223012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0_in_rule__UnrealizedVariableCS__Group__2__Impl23039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__0__Impl_in_rule__UnrealizedVariableCS__Group_1__023076 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1_in_rule__UnrealizedVariableCS__Group_1__023079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__UnrealizedVariableCS__Group_1__0__Impl23107 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_1__1__Impl_in_rule__UnrealizedVariableCS__Group_1__123138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_1_1_in_rule__UnrealizedVariableCS__Group_1__1__Impl23165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__0__Impl_in_rule__UnrealizedVariableCS__Group_2__023199 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1_in_rule__UnrealizedVariableCS__Group_2__023202 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__UnrealizedVariableCS__Group_2__0__Impl23230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group_2__1__Impl_in_rule__UnrealizedVariableCS__Group_2__123261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedInitExpressionAssignment_2_1_in_rule__UnrealizedVariableCS__Group_2__1__Impl23288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__023322 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__023325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl23353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__123384 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__123387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl23414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__223444 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__223447 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__RealizedVariableCS__Group__2__Impl23475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__323506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl23533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__023572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__023575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl23602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__123632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl23659 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__023694 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__023697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl23725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__123756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl23783 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__023817 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__023820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__123878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl23905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__023939 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__023942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl23969 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__123999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl24026 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__024061 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__024064 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__CollectionTypeCS__Group_1__0__Impl24092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__124123 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__124126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl24153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__224183 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__CollectionTypeCS__Group_1__2__Impl24211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__024248 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__024251 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl24278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__124308 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl24335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__024370 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__024373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__MapTypeCS__Group_1__0__Impl24401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__124432 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__124435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl24462 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__224492 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__224495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MapTypeCS__Group_1__2__Impl24523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__324554 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__324557 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl24584 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__424614 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__MapTypeCS__Group_1__4__Impl24642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__024683 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__024686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl24713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__124743 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl24770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__024805 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__024808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TupleTypeCS__Group_1__0__Impl24836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__124867 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__124870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl24897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__224928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TupleTypeCS__Group_1__2__Impl24956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__024993 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__024996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl25023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__125053 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl25080 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__025115 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__025118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TupleTypeCS__Group_1_1_1__0__Impl25146 = 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__125177 = 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__Impl25204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__025238 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__025241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl25268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__125298 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__125301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__TuplePartCS__Group__1__Impl25329 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__225360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl25387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__025423 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__025426 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl25453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__125483 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__125486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CollectionLiteralExpCS__Group__1__Impl25514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__225545 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__225548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl25575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__325606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CollectionLiteralExpCS__Group__3__Impl25634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__025673 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__025676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl25703 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__125733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl25760 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__025795 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__025798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl25826 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__125857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl25884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__025918 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__025921 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl25948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__125978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl26005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__026040 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__026043 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl26071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__126102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl26129 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__026163 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__026166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl26193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__126223 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__126226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CollectionPatternCS__Group__1__Impl26254 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__226285 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468308L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__226288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl26315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__326346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CollectionPatternCS__Group__3__Impl26374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__026413 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__026416 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl26443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__126473 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__126476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl26503 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__226534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl26561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__026597 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__026600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CollectionPatternCS__Group_2_1__0__Impl26628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__126659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl26686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__026720 = new BitSet(new long[]{0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__026723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__CollectionPatternCS__Group_2_2__0__Impl26751 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__126782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl26809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__026843 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__026846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl26873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__126903 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__126906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ShadowPartCS__Group__1__Impl26934 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__226965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl26992 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__027028 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468300L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__027031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl27058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__127089 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__127092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__PatternExpCS__Group__1__Impl27120 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__227151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl27178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__027214 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__027217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__LambdaLiteralExpCS__Group__0__Impl27245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__127276 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__127279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__LambdaLiteralExpCS__Group__1__Impl27307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__227338 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__227341 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl27368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__327398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__LambdaLiteralExpCS__Group__3__Impl27426 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__027465 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__027468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl27495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__127525 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468208L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__127528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MapLiteralExpCS__Group__1__Impl27556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__227587 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468208L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__227590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl27617 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__327648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MapLiteralExpCS__Group__3__Impl27676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__027715 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__027718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl27745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__127775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl27802 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__027837 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__027840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MapLiteralExpCS__Group_2_1__0__Impl27868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__127899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl27926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__027960 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__027963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl27990 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__128020 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__128023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__MapLiteralPartCS__Group__1__Impl28051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__228082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl28109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__028145 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__028148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_rule__TupleLiteralExpCS__Group__0__Impl28176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__128207 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__128210 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TupleLiteralExpCS__Group__1__Impl28238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__228269 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__228272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl28299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__328329 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000AL}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__328332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl28359 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__428390 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TupleLiteralExpCS__Group__4__Impl28418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__028459 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__028462 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TupleLiteralExpCS__Group_3__0__Impl28490 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__128521 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl28548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__028582 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__028585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl28612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__128642 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__128645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl28672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__228703 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__228706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl28734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__328765 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl28792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__028830 = new BitSet(new long[]{0x7FFF00001FFC00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__028833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__TupleLiteralPartCS__Group_1__0__Impl28861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__128892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl28919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__028953 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__028956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__129014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl29042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__029077 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__029080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__129138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__InvalidLiteralExpCS__Group__1__Impl29166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__029201 = new BitSet(new long[]{0x0000000080000030L,0x0000000C00060000L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__029204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__129262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__NullLiteralExpCS__Group__1__Impl29290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__029325 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__029328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl29355 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__129384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl29411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__029446 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__029449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl29476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__129506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl29533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__029568 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__029571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl29598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__129628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl29655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__029690 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__029693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TypeNameExpCS__Group_1_1__0__Impl29721 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__129752 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__129755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl29782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__229812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TypeNameExpCS__Group_1_1__2__Impl29840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__029877 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__029880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl29907 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__129937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl29964 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__029999 = new BitSet(new long[]{0x0000FFFFA0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__030002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl30029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__130058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl30085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__030120 = new BitSet(new long[]{0x0000FFFFA0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__030123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__130181 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__130184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl30211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__230241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl30268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__030304 = new BitSet(new long[]{0x0000000060000000L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__030307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__130365 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468200L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__130368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl30395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__230425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl30452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__030488 = new BitSet(new long[]{0x0000000060000000L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__030491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__130549 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C10468200L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__130552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl30579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__230609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl30636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__030672 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__030675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl30702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__130732 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__130735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl30762 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__230793 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__230796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl30823 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__330854 = new BitSet(new long[]{0x0000000000000000L,0x0000001000100204L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__330857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl30884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__430915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl30942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__030983 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__030986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl31013 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__131043 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__NameExpCS__Group_4__1__Impl31071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__031106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__031109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__131167 = new BitSet(new long[]{0x000000001FFC00E0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__131170 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CurlyBracketedClauseCS__Group__1__Impl31198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__231229 = new BitSet(new long[]{0x000000001FFC00E0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__231232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl31259 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3__Impl_in_rule__CurlyBracketedClauseCS__Group__331290 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_67_in_rule__CurlyBracketedClauseCS__Group__3__Impl31318 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__031357 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__031360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl31387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__131417 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl31444 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__031479 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__031482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl31510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__131541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl31568 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__031357 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__031360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl31387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__131417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl31444 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__031479 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__031482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl31510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__131541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl31568 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__0__Impl_in_rule__RoundBracketedClauseCS__Group__031602 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1_in_rule__RoundBracketedClauseCS__Group__031605 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1__Impl_in_rule__RoundBracketedClauseCS__Group__131663 = new BitSet(new long[]{0x7FFF0000FFFC00F0L,0x0000000C18468700L}); @@ -68863,9 +68863,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_243957 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_343988 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__NameExpCS__IsPreAssignment_4_044024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_044063 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_144094 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_144125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_044063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_044094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_144125 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_044156 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_144187 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_044218 = new BitSet(new long[]{0x0000000000000002L}); @@ -68939,8 +68939,8 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa public static final BitSet FOLLOW_ruleMapLiteralExpCS_in_synpred88_InternalQVTimperative9352 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred89_InternalQVTimperative9369 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred91_InternalQVTimperative9403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred166_InternalQVTimperative29534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred167_InternalQVTimperative29656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_synpred165_InternalQVTimperative29533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_synpred166_InternalQVTimperative29655 = new BitSet(new long[]{0x0000000000000002L}); } 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 fc9250a6e..5968f8811 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/QVTimperativeGrammarResource.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java index edb735797..a6ab3c71b 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java @@ -351,7 +351,7 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource PR_CollectionPatternCS.setAlternatives(createGroup(createAssignment("ownedType", "=", createRuleCall(PR_CollectionTypeCS)), createKeyword("{"), setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)))), createGroup(createKeyword("++"), createAssignment("restVariableName", "=", createRuleCall(_Base.PR_Identifier))))), createKeyword("}"))); PR_CollectionTypeCS.setAlternatives(createGroup(createAssignment("name", "=", createRuleCall(PR_CollectionTypeIdentifier)), setCardinality("?", createGroup(createKeyword("("), createAssignment("ownedType", "=", createRuleCall(PR_TypeExpCS)), createKeyword(")"))))); PR_CollectionTypeIdentifier.setAlternatives(createAlternatives(createKeyword("Set"), createKeyword("Bag"), createKeyword("Sequence"), createKeyword("Collection"), createKeyword("OrderedSet"))); - PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), createAlternatives(setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)))))), createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral))), createKeyword("}"))); + PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), setCardinality("?", createAlternatives(createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral)), createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS))))))), createKeyword("}"))); PR_ElseIfThenExpCS.setAlternatives(createGroup(createKeyword("elseif"), createAssignment("ownedCondition", "=", createRuleCall(PR_ExpCS)), createKeyword("then"), createAssignment("ownedThenExpression", "=", createRuleCall(PR_ExpCS)))); PR_EssentialOCLInfixOperatorName.setAlternatives(createAlternatives(createKeyword("*"), createKeyword("/"), createKeyword("+"), createKeyword("-"), createKeyword(">"), createKeyword("<"), createKeyword(">="), createKeyword("<="), createKeyword("="), createKeyword("<>"), createKeyword("and"), createKeyword("or"), createKeyword("xor"), createKeyword("implies"))); PR_EssentialOCLNavigationOperatorName.setAlternatives(createAlternatives(createKeyword("."), createKeyword("->"), createKeyword("?."), createKeyword("?->"))); 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 622ebb244..18367442b 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 @@ -6032,66 +6032,66 @@ ruleCurlyBracketedClauseCS returns [EObject current=null] { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } -((( +(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - lv_ownedParts_2_0=ruleShadowPartCS { + lv_value_2_0=ruleStringLiteral { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - add( + set( $current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); + "value", + lv_value_2_0, + "StringLiteral"); afterParserOrEnumRuleCall(); } ) -)( otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - } -( +) + |(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - lv_ownedParts_4_0=ruleShadowPartCS { + lv_ownedParts_3_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } add( $current, "ownedParts", - lv_ownedParts_4_0, + lv_ownedParts_3_0, "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -))*)? - |( +)( otherlv_4=',' + { + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + } +( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - lv_value_5_0=ruleStringLiteral { + lv_ownedParts_5_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( $current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -)) otherlv_6='}' +))*))? otherlv_6='}' { newLeafNode(otherlv_6, grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3()); } 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 87e3de87a..f48f488d6 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 @@ -17256,28 +17256,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCurlyBracketedClauseCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6018:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6018:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ; public final EObject ruleCurlyBracketedClauseCS() throws RecognitionException { EObject current = null; Token otherlv_1=null; - Token otherlv_3=null; + Token otherlv_4=null; Token otherlv_6=null; - EObject lv_ownedParts_2_0 = null; + AntlrDatatypeRuleToken lv_value_2_0 = null; - EObject lv_ownedParts_4_0 = null; + EObject lv_ownedParts_3_0 = null; - AntlrDatatypeRuleToken lv_value_5_0 = null; + EObject lv_ownedParts_5_0 = null; enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6021:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6022:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6021:28: ( ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6022:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6022:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6022:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6022:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6022:2: () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6022:2: () // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6023:2: @@ -17303,141 +17303,52 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) - int alt104=2; - int LA104_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:1: ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? + int alt103=3; + int LA103_0 = input.LA(1); - if ( ((LA104_0>=RULE_SIMPLE_ID && LA104_0<=RULE_ESCAPED_ID)||LA104_0==16||LA104_0==18||LA104_0==20||LA104_0==24||LA104_0==32||(LA104_0>=36 && LA104_0<=37)||(LA104_0>=40 && LA104_0<=44)) ) { - alt104=1; - } - else if ( (LA104_0==RULE_SINGLE_QUOTED_STRING) ) { - alt104=2; + if ( (LA103_0==RULE_SINGLE_QUOTED_STRING) ) { + alt103=1; } - else { - if (state.backtracking>0) {state.failed=true; return current;} - NoViableAltException nvae = - new NoViableAltException("", 104, 0, input); - - throw nvae; + else if ( ((LA103_0>=RULE_SIMPLE_ID && LA103_0<=RULE_ESCAPED_ID)||LA103_0==16||LA103_0==18||LA103_0==20||LA103_0==32||(LA103_0>=36 && LA103_0<=37)||(LA103_0>=40 && LA103_0<=44)) ) { + alt103=2; } - switch (alt104) { + switch (alt103) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:2: ( (lv_value_2_0= ruleStringLiteral ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? - int alt103=2; - int LA103_0 = input.LA(1); - - if ( ((LA103_0>=RULE_SIMPLE_ID && LA103_0<=RULE_ESCAPED_ID)||LA103_0==16||LA103_0==18||LA103_0==20||LA103_0==32||(LA103_0>=36 && LA103_0<=37)||(LA103_0>=40 && LA103_0<=44)) ) { - alt103=1; + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:2: ( (lv_value_2_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6036:1: (lv_value_2_0= ruleStringLiteral ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6036:1: (lv_value_2_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6037:3: lv_value_2_0= ruleStringLiteral + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); + } - switch (alt103) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6035:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6036:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6036:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6037:3: lv_ownedParts_2_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13320); - lv_ownedParts_2_0=ruleShadowPartCS(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6053:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - loop102: - do { - int alt102=2; - int LA102_0 = input.LA(1); - - if ( (LA102_0==17) ) { - alt102=1; - } + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS13319); + lv_value_2_0=ruleStringLiteral(); + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - switch (alt102) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6053:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - { - otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCurlyBracketedClauseCS13333); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6057:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6058:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6058:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6059:3: lv_ownedParts_4_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13354); - lv_ownedParts_4_0=ruleShadowPartCS(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_4_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - - } - break; - - default : - break loop102; - } - } while (true); + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + set( + current, + "value", + lv_value_2_0, + "StringLiteral"); + afterParserOrEnumRuleCall(); + + } + } - } - break; } @@ -17445,21 +17356,24 @@ 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:6076:6: ( (lv_value_5_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6054:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6054:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6054:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6076:6: ( (lv_value_5_0= ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6077:1: (lv_value_5_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6054:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6055:1: (lv_ownedParts_3_0= ruleShadowPartCS ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6077:1: (lv_value_5_0= ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6078:3: lv_value_5_0= ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6055:1: (lv_ownedParts_3_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6056:3: lv_ownedParts_3_0= ruleShadowPartCS { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS13385); - lv_value_5_0=ruleStringLiteral(); + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13347); + lv_ownedParts_3_0=ruleShadowPartCS(); state._fsp--; if (state.failed) return current; @@ -17468,11 +17382,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if (current==null) { current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_3_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } @@ -17482,6 +17396,74 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6072:2: (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* + loop102: + do { + int alt102=2; + int LA102_0 = input.LA(1); + + if ( (LA102_0==17) ) { + alt102=1; + } + + + switch (alt102) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6072:4: otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + { + otherlv_4=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCurlyBracketedClauseCS13360); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6076:1: ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6077:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6077:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6078:3: lv_ownedParts_5_0= ruleShadowPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13381); + lv_ownedParts_5_0=ruleShadowPartCS(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + + } + break; + + default : + break loop102; + } + } while (true); + + + } + } break; @@ -17610,13 +17592,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6132:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? - int alt110=2; - int LA110_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( ((LA110_0>=RULE_SIMPLE_ID && LA110_0<=RULE_SINGLE_QUOTED_STRING)||LA110_0==16||LA110_0==18||LA110_0==20||(LA110_0>=31 && LA110_0<=33)||(LA110_0>=36 && LA110_0<=37)||(LA110_0>=39 && LA110_0<=46)||(LA110_0>=63 && LA110_0<=77)||LA110_0==80||(LA110_0>=82 && LA110_0<=85)||LA110_0==90||(LA110_0>=95 && LA110_0<=96)) ) { - alt110=1; + if ( ((LA109_0>=RULE_SIMPLE_ID && LA109_0<=RULE_SINGLE_QUOTED_STRING)||LA109_0==16||LA109_0==18||LA109_0==20||(LA109_0>=31 && LA109_0<=33)||(LA109_0>=36 && LA109_0<=37)||(LA109_0>=39 && LA109_0<=46)||(LA109_0>=63 && LA109_0<=77)||LA109_0==80||(LA109_0>=82 && LA109_0<=85)||LA109_0==90||(LA109_0>=95 && LA109_0<=96)) ) { + alt109=1; } - switch (alt110) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6132:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* { @@ -17656,17 +17638,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6150:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* - loop105: + loop104: do { - int alt105=2; - int LA105_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA105_0==17) ) { - alt105=1; + if ( (LA104_0==17) ) { + alt104=1; } - switch (alt105) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6151:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) { @@ -17704,18 +17686,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop105; + break loop104; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6168:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? - int alt107=2; - int LA107_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA107_0==29) ) { - alt107=1; + if ( (LA106_0==29) ) { + alt106=1; } - switch (alt107) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6168:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* { @@ -17755,17 +17737,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6186:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* - loop106: + loop105: do { - int alt106=2; - int LA106_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA106_0==17) ) { - alt106=1; + if ( (LA105_0==17) ) { + alt105=1; } - switch (alt106) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6187:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) { @@ -17803,7 +17785,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop106; + break loop105; } } while (true); @@ -17814,17 +17796,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6204:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* - loop109: + loop108: do { - int alt109=2; - int LA109_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA109_0==35) ) { - alt109=1; + if ( (LA108_0==35) ) { + alt108=1; } - switch (alt109) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6204:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* { @@ -17864,17 +17846,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6222:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* - loop108: + loop107: do { - int alt108=2; - int LA108_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA108_0==17) ) { - alt108=1; + if ( (LA107_0==17) ) { + alt107=1; } - switch (alt108) { + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6223:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) { @@ -17912,7 +17894,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop108; + break loop107; } } while (true); @@ -17921,7 +17903,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop109; + break loop108; } } while (true); @@ -18063,17 +18045,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6287:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* - loop111: + loop110: do { - int alt111=2; - int LA111_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA111_0==17) ) { - alt111=1; + if ( (LA110_0==17) ) { + alt110=1; } - switch (alt111) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6287:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) { @@ -18123,7 +18105,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop111; + break loop110; } } while (true); @@ -18222,23 +18204,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6334:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6334:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) - int alt114=2; - int LA114_0 = input.LA(1); + int alt113=2; + int LA113_0 = input.LA(1); - if ( ((LA114_0>=RULE_SIMPLE_ID && LA114_0<=RULE_SINGLE_QUOTED_STRING)||LA114_0==16||LA114_0==18||LA114_0==20||(LA114_0>=32 && LA114_0<=33)||(LA114_0>=36 && LA114_0<=37)||(LA114_0>=39 && LA114_0<=46)||(LA114_0>=63 && LA114_0<=77)||LA114_0==80||(LA114_0>=82 && LA114_0<=85)||LA114_0==90||(LA114_0>=95 && LA114_0<=96)) ) { - alt114=1; + if ( ((LA113_0>=RULE_SIMPLE_ID && LA113_0<=RULE_SINGLE_QUOTED_STRING)||LA113_0==16||LA113_0==18||LA113_0==20||(LA113_0>=32 && LA113_0<=33)||(LA113_0>=36 && LA113_0<=37)||(LA113_0>=39 && LA113_0<=46)||(LA113_0>=63 && LA113_0<=77)||LA113_0==80||(LA113_0>=82 && LA113_0<=85)||LA113_0==90||(LA113_0>=95 && LA113_0<=96)) ) { + alt113=1; } - else if ( (LA114_0==31) ) { - alt114=2; + else if ( (LA113_0==31) ) { + alt113=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 114, 0, input); + new NoViableAltException("", 113, 0, input); throw nvae; } - switch (alt114) { + switch (alt113) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6334:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) { @@ -18281,16 +18263,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6352:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? - int alt113=3; - int LA113_0 = input.LA(1); + int alt112=3; + int LA112_0 = input.LA(1); - if ( (LA113_0==31) ) { - alt113=1; + if ( (LA112_0==31) ) { + alt112=1; } - else if ( (LA113_0==21) ) { - alt113=2; + else if ( (LA112_0==21) ) { + alt112=2; } - switch (alt113) { + switch (alt112) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6352:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) { @@ -18339,13 +18321,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6374:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? - int alt112=2; - int LA112_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA112_0==53) ) { - alt112=1; + if ( (LA111_0==53) ) { + alt111=1; } - switch (alt112) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6374:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) { @@ -18665,13 +18647,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6496:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt116=2; - int LA116_0 = input.LA(1); + int alt115=2; + int LA115_0 = input.LA(1); - if ( (LA116_0==31) ) { - alt116=1; + if ( (LA115_0==31) ) { + alt115=1; } - switch (alt116) { + switch (alt115) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6496:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -18717,13 +18699,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6518:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt115=2; - int LA115_0 = input.LA(1); + int alt114=2; + int LA114_0 = input.LA(1); - if ( (LA115_0==53) ) { - alt115=1; + if ( (LA114_0==53) ) { + alt114=1; } - switch (alt115) { + switch (alt114) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6518:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -18931,16 +18913,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6594:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? - int alt118=3; - int LA118_0 = input.LA(1); + int alt117=3; + int LA117_0 = input.LA(1); - if ( (LA118_0==31) ) { - alt118=1; + if ( (LA117_0==31) ) { + alt117=1; } - else if ( (LA118_0==21) ) { - alt118=2; + else if ( (LA117_0==21) ) { + alt117=2; } - switch (alt118) { + switch (alt117) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6594:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) { @@ -18989,13 +18971,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6616:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt117=2; - int LA117_0 = input.LA(1); + int alt116=2; + int LA116_0 = input.LA(1); - if ( (LA117_0==53) ) { - alt117=1; + if ( (LA116_0==53) ) { + alt116=1; } - switch (alt117) { + switch (alt116) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6616:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -19256,13 +19238,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6715:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt120=2; - int LA120_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA120_0==31) ) { - alt120=1; + if ( (LA119_0==31) ) { + alt119=1; } - switch (alt120) { + switch (alt119) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6715:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -19308,13 +19290,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6737:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt119=2; - int LA119_0 = input.LA(1); + int alt118=2; + int LA118_0 = input.LA(1); - if ( (LA119_0==53) ) { - alt119=1; + if ( (LA118_0==53) ) { + alt118=1; } - switch (alt119) { + switch (alt118) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6737:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -19569,9 +19551,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6819:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6819:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) - int alt121=2; - alt121 = dfa121.predict(input); - switch (alt121) { + int alt120=2; + alt120 = dfa120.predict(input); + switch (alt120) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6820:3: lv_ownedCondition_1_1= ruleExpCS { @@ -19681,17 +19663,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6875:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* - loop122: + loop121: do { - int alt122=2; - int LA122_0 = input.LA(1); + int alt121=2; + int LA121_0 = input.LA(1); - if ( (LA122_0==94) ) { - alt122=1; + if ( (LA121_0==94) ) { + alt121=1; } - switch (alt122) { + switch (alt121) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6876:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) { @@ -19729,7 +19711,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop122; + break loop121; } } while (true); @@ -20073,17 +20055,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7027:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* - loop123: + loop122: do { - int alt123=2; - int LA123_0 = input.LA(1); + int alt122=2; + int LA122_0 = input.LA(1); - if ( (LA123_0==17) ) { - alt123=1; + if ( (LA122_0==17) ) { + alt122=1; } - switch (alt123) { + switch (alt122) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7027:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) { @@ -20133,7 +20115,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop123; + break loop122; } } while (true); @@ -20301,13 +20283,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7110:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? - int alt124=2; - int LA124_0 = input.LA(1); + int alt123=2; + int LA123_0 = input.LA(1); - if ( (LA124_0==33) ) { - alt124=1; + if ( (LA123_0==33) ) { + alt123=1; } - switch (alt124) { + switch (alt123) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7111:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) { @@ -20347,13 +20329,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7128:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? - int alt125=2; - int LA125_0 = input.LA(1); + int alt124=2; + int LA124_0 = input.LA(1); - if ( (LA125_0==31) ) { - alt125=1; + if ( (LA124_0==31) ) { + alt124=1; } - switch (alt125) { + switch (alt124) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7128:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) { @@ -20793,13 +20775,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7292:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? - int alt126=2; - int LA126_0 = input.LA(1); + int alt125=2; + int LA125_0 = input.LA(1); - if ( (LA126_0==78) ) { - alt126=1; + if ( (LA125_0==78) ) { + alt125=1; } - switch (alt126) { + switch (alt125) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7292:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) { @@ -20942,23 +20924,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7339:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) - int alt127=2; - int LA127_0 = input.LA(1); + int alt126=2; + int LA126_0 = input.LA(1); - if ( (LA127_0==RULE_INT) ) { - alt127=1; + if ( (LA126_0==RULE_INT) ) { + alt126=1; } - else if ( (LA127_0==39||LA127_0==48||LA127_0==99) ) { - alt127=2; + else if ( (LA126_0==39||LA126_0==48||LA126_0==99) ) { + alt126=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 127, 0, input); + new NoViableAltException("", 126, 0, input); throw nvae; } - switch (alt127) { + switch (alt126) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7340:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS { @@ -21017,16 +20999,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7364:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? - int alt128=3; - int LA128_0 = input.LA(1); + int alt127=3; + int LA127_0 = input.LA(1); - if ( (LA128_0==97) ) { - alt128=1; + if ( (LA127_0==97) ) { + alt127=1; } - else if ( (LA128_0==98) ) { - alt128=2; + else if ( (LA127_0==98) ) { + alt127=2; } - switch (alt128) { + switch (alt127) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7364:4: otherlv_3= '|?' { @@ -21164,32 +21146,32 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7411:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7411:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) - int alt129=3; + int alt128=3; switch ( input.LA(1) ) { case 39: { - alt129=1; + alt128=1; } break; case 48: { - alt129=2; + alt128=2; } break; case 99: { - alt129=3; + alt128=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 129, 0, input); + new NoViableAltException("", 128, 0, input); throw nvae; } - switch (alt129) { + switch (alt128) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7412:3: lv_stringBounds_0_1= '*' { @@ -21374,17 +21356,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7490:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* - loop130: + loop129: do { - int alt130=2; - int LA130_0 = input.LA(1); + int alt129=2; + int LA129_0 = input.LA(1); - if ( (LA130_0==38) ) { - alt130=1; + if ( (LA129_0==38) ) { + alt129=1; } - switch (alt130) { + switch (alt129) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7490:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) { @@ -21434,7 +21416,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop130; + break loop129; } } while (true); @@ -21776,17 +21758,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7629:2: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* - loop131: + loop130: do { - int alt131=2; - int LA131_0 = input.LA(1); + int alt130=2; + int LA130_0 = input.LA(1); - if ( (LA131_0==17) ) { - alt131=1; + if ( (LA130_0==17) ) { + alt130=1; } - switch (alt131) { + switch (alt130) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7629:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) { @@ -21836,18 +21818,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop131; + break loop130; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7651:4: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? - int alt132=2; - int LA132_0 = input.LA(1); + int alt131=2; + int LA131_0 = input.LA(1); - if ( (LA132_0==88) ) { - alt132=1; + if ( (LA131_0==88) ) { + alt131=1; } - switch (alt132) { + switch (alt131) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7652:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) { @@ -22115,13 +22097,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7749:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? - int alt134=2; - int LA134_0 = input.LA(1); + int alt133=2; + int LA133_0 = input.LA(1); - if ( (LA134_0==100) ) { - alt134=1; + if ( (LA133_0==100) ) { + alt133=1; } - switch (alt134) { + switch (alt133) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7749:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* { @@ -22167,17 +22149,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7771:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* - loop133: + loop132: do { - int alt133=2; - int LA133_0 = input.LA(1); + int alt132=2; + int LA132_0 = input.LA(1); - if ( (LA133_0==101) ) { - alt133=1; + if ( (LA132_0==101) ) { + alt132=1; } - switch (alt133) { + switch (alt132) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7771:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) { @@ -22227,7 +22209,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop133; + break loop132; } } while (true); @@ -22316,23 +22298,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7814:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7814:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) - int alt135=2; - int LA135_0 = input.LA(1); + int alt134=2; + int LA134_0 = input.LA(1); - if ( ((LA135_0>=RULE_SIMPLE_ID && LA135_0<=RULE_ESCAPED_ID)||LA135_0==16||LA135_0==18||LA135_0==20||LA135_0==32||(LA135_0>=36 && LA135_0<=37)||(LA135_0>=40 && LA135_0<=44)) ) { - alt135=1; + if ( ((LA134_0>=RULE_SIMPLE_ID && LA134_0<=RULE_ESCAPED_ID)||LA134_0==16||LA134_0==18||LA134_0==20||LA134_0==32||(LA134_0>=36 && LA134_0<=37)||(LA134_0>=40 && LA134_0<=44)) ) { + alt134=1; } - else if ( (LA135_0==99) ) { - alt135=2; + else if ( (LA134_0==99) ) { + alt134=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 135, 0, input); + new NoViableAltException("", 134, 0, input); throw nvae; } - switch (alt135) { + switch (alt134) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7815:2: this_TypedRefCS_0= ruleTypedRefCS { @@ -22600,13 +22582,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7911:2: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? - int alt136=2; - int LA136_0 = input.LA(1); + int alt135=2; + int LA135_0 = input.LA(1); - if ( (LA136_0==33) ) { - alt136=1; + if ( (LA135_0==33) ) { + alt135=1; } - switch (alt136) { + switch (alt135) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7911:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' { @@ -22769,13 +22751,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7971:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? - int alt137=2; - int LA137_0 = input.LA(1); + int alt136=2; + int LA136_0 = input.LA(1); - if ( (LA137_0==100) ) { - alt137=1; + if ( (LA136_0==100) ) { + alt136=1; } - switch (alt137) { + switch (alt136) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:7971:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) { @@ -22903,23 +22885,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:8014:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:8014:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) - int alt138=2; - int LA138_0 = input.LA(1); + int alt137=2; + int LA137_0 = input.LA(1); - if ( (LA138_0==RULE_SIMPLE_ID) ) { - alt138=1; + if ( (LA137_0==RULE_SIMPLE_ID) ) { + alt137=1; } - else if ( (LA138_0==RULE_ESCAPED_ID) ) { - alt138=2; + else if ( (LA137_0==RULE_ESCAPED_ID) ) { + alt137=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 138, 0, input); + new NoViableAltException("", 137, 0, input); throw nvae; } - switch (alt138) { + switch (alt137) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:8014:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID { @@ -23373,23 +23355,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:8166:1: (this_INT_0= RULE_INT | kw= '*' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:8166:1: (this_INT_0= RULE_INT | kw= '*' ) - int alt139=2; - int LA139_0 = input.LA(1); + int alt138=2; + int LA138_0 = input.LA(1); - if ( (LA139_0==RULE_INT) ) { - alt139=1; + if ( (LA138_0==RULE_INT) ) { + alt138=1; } - else if ( (LA139_0==39) ) { - alt139=2; + else if ( (LA138_0==39) ) { + alt138=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 139, 0, input); + new NoViableAltException("", 138, 0, input); throw nvae; } - switch (alt139) { + switch (alt138) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:8166:6: this_INT_0= RULE_INT { @@ -23567,17 +23549,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1195:2: (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleUnrealizedVariableCS ) ) )* - loop144: + loop143: do { - int alt144=2; - int LA144_0 = input.LA(1); + int alt143=2; + int LA143_0 = input.LA(1); - if ( (LA144_0==17) ) { - alt144=1; + if ( (LA143_0==17) ) { + alt143=1; } - switch (alt144) { + switch (alt143) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1195:4: otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleUnrealizedVariableCS ) ) { @@ -23609,23 +23591,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop144; + break loop143; } } while (true); otherlv_4=(Token)match(input,35,FollowSets000.FOLLOW_35_in_synpred25_InternalQVTimperative2431); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1221:1: ( (lv_ownedConstraints_5_0= rulePredicateOrAssignmentCS ) )* - loop145: + loop144: do { - int alt145=2; - int LA145_0 = input.LA(1); + int alt144=2; + int LA144_0 = input.LA(1); - if ( ((LA145_0>=RULE_SIMPLE_ID && LA145_0<=RULE_SINGLE_QUOTED_STRING)||LA145_0==16||(LA145_0>=18 && LA145_0<=20)||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=36 && LA145_0<=37)||(LA145_0>=39 && LA145_0<=46)||(LA145_0>=63 && LA145_0<=77)||LA145_0==80||(LA145_0>=82 && LA145_0<=85)||LA145_0==90||(LA145_0>=95 && LA145_0<=96)) ) { - alt145=1; + if ( ((LA144_0>=RULE_SIMPLE_ID && LA144_0<=RULE_SINGLE_QUOTED_STRING)||LA144_0==16||(LA144_0>=18 && LA144_0<=20)||(LA144_0>=32 && LA144_0<=33)||(LA144_0>=36 && LA144_0<=37)||(LA144_0>=39 && LA144_0<=46)||(LA144_0>=63 && LA144_0<=77)||LA144_0==80||(LA144_0>=82 && LA144_0<=85)||LA144_0==90||(LA144_0>=95 && LA144_0<=96)) ) { + alt144=1; } - switch (alt145) { + switch (alt144) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1222:1: (lv_ownedConstraints_5_0= rulePredicateOrAssignmentCS ) { @@ -23650,7 +23632,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop145; + break loop144; } } while (true); @@ -23703,17 +23685,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1266:2: (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) )* - loop146: + loop145: do { - int alt146=2; - int LA146_0 = input.LA(1); + int alt145=2; + int LA145_0 = input.LA(1); - if ( (LA146_0==17) ) { - alt146=1; + if ( (LA145_0==17) ) { + alt145=1; } - switch (alt146) { + switch (alt145) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1266:4: otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) { @@ -23745,7 +23727,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop146; + break loop145; } } while (true); @@ -23773,18 +23755,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { { otherlv_12=(Token)match(input,22,FollowSets000.FOLLOW_22_in_synpred29_InternalQVTimperative2574); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1297:1: ( (lv_ownedConstraints_13_0= rulePredicateOrAssignmentCS ) )+ - int cnt147=0; - loop147: + int cnt146=0; + loop146: do { - int alt147=2; - int LA147_0 = input.LA(1); + int alt146=2; + int LA146_0 = input.LA(1); - if ( ((LA147_0>=RULE_SIMPLE_ID && LA147_0<=RULE_SINGLE_QUOTED_STRING)||LA147_0==16||(LA147_0>=18 && LA147_0<=20)||(LA147_0>=32 && LA147_0<=33)||(LA147_0>=36 && LA147_0<=37)||(LA147_0>=39 && LA147_0<=46)||(LA147_0>=63 && LA147_0<=77)||LA147_0==80||(LA147_0>=82 && LA147_0<=85)||LA147_0==90||(LA147_0>=95 && LA147_0<=96)) ) { - alt147=1; + if ( ((LA146_0>=RULE_SIMPLE_ID && LA146_0<=RULE_SINGLE_QUOTED_STRING)||LA146_0==16||(LA146_0>=18 && LA146_0<=20)||(LA146_0>=32 && LA146_0<=33)||(LA146_0>=36 && LA146_0<=37)||(LA146_0>=39 && LA146_0<=46)||(LA146_0>=63 && LA146_0<=77)||LA146_0==80||(LA146_0>=82 && LA146_0<=85)||LA146_0==90||(LA146_0>=95 && LA146_0<=96)) ) { + alt146=1; } - switch (alt147) { + switch (alt146) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1298:1: (lv_ownedConstraints_13_0= rulePredicateOrAssignmentCS ) { @@ -23809,13 +23791,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - if ( cnt147 >= 1 ) break loop147; + if ( cnt146 >= 1 ) break loop146; if (state.backtracking>0) {state.failed=true; return ;} EarlyExitException eee = - new EarlyExitException(147, input); + new EarlyExitException(146, input); throw eee; } - cnt147++; + cnt146++; } while (true); otherlv_14=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred29_InternalQVTimperative2608); if (state.failed) return ; @@ -23852,25 +23834,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { { otherlv_0=(Token)match(input,22,FollowSets000.FOLLOW_22_in_synpred39_InternalQVTimperative3371); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1664:1: ( ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_2_0= ruleRealizedVariableCS ) ) ) - int alt151=2; - int LA151_0 = input.LA(1); + int alt150=2; + int LA150_0 = input.LA(1); - if ( ((LA151_0>=RULE_SIMPLE_ID && LA151_0<=RULE_ESCAPED_ID)||LA151_0==16||LA151_0==18||LA151_0==20||LA151_0==32||(LA151_0>=36 && LA151_0<=37)||(LA151_0>=40 && LA151_0<=41)||(LA151_0>=43 && LA151_0<=44)) ) { - alt151=1; + if ( ((LA150_0>=RULE_SIMPLE_ID && LA150_0<=RULE_ESCAPED_ID)||LA150_0==16||LA150_0==18||LA150_0==20||LA150_0==32||(LA150_0>=36 && LA150_0<=37)||(LA150_0>=40 && LA150_0<=41)||(LA150_0>=43 && LA150_0<=44)) ) { + alt150=1; } - else if ( (LA151_0==42) ) { - int LA151_2 = input.LA(2); + else if ( (LA150_0==42) ) { + int LA150_2 = input.LA(2); - if ( ((LA151_2>=RULE_SIMPLE_ID && LA151_2<=RULE_ESCAPED_ID)||LA151_2==16||LA151_2==18||LA151_2==20||LA151_2==32||(LA151_2>=36 && LA151_2<=37)||(LA151_2>=40 && LA151_2<=44)) ) { - alt151=2; + if ( ((LA150_2>=RULE_SIMPLE_ID && LA150_2<=RULE_ESCAPED_ID)||LA150_2==16||LA150_2==18||LA150_2==20||LA150_2==32||(LA150_2>=36 && LA150_2<=37)||(LA150_2>=40 && LA150_2<=44)) ) { + alt150=2; } - else if ( (LA151_2==17||LA151_2==27||LA151_2==31||LA151_2==35) ) { - alt151=1; + else if ( (LA150_2==17||LA150_2==27||LA150_2==31||LA150_2==35) ) { + alt150=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 151, 2, input); + new NoViableAltException("", 150, 2, input); throw nvae; } @@ -23878,11 +23860,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 151, 0, input); + new NoViableAltException("", 150, 0, input); throw nvae; } - switch (alt151) { + switch (alt150) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1664:2: ( (lv_ownedUnrealizedVariables_1_0= ruleUnrealizedVariableCS ) ) { @@ -23943,41 +23925,41 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1701:3: (otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) )* - loop153: + loop152: do { - int alt153=2; - int LA153_0 = input.LA(1); + int alt152=2; + int LA152_0 = input.LA(1); - if ( (LA153_0==17) ) { - alt153=1; + if ( (LA152_0==17) ) { + alt152=1; } - switch (alt153) { + switch (alt152) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1701:5: otherlv_3= ',' ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) { otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_synpred39_InternalQVTimperative3434); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1705:1: ( ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_5_0= ruleRealizedVariableCS ) ) ) - int alt152=2; - int LA152_0 = input.LA(1); + int alt151=2; + int LA151_0 = input.LA(1); - if ( ((LA152_0>=RULE_SIMPLE_ID && LA152_0<=RULE_ESCAPED_ID)||LA152_0==16||LA152_0==18||LA152_0==20||LA152_0==32||(LA152_0>=36 && LA152_0<=37)||(LA152_0>=40 && LA152_0<=41)||(LA152_0>=43 && LA152_0<=44)) ) { - alt152=1; + if ( ((LA151_0>=RULE_SIMPLE_ID && LA151_0<=RULE_ESCAPED_ID)||LA151_0==16||LA151_0==18||LA151_0==20||LA151_0==32||(LA151_0>=36 && LA151_0<=37)||(LA151_0>=40 && LA151_0<=41)||(LA151_0>=43 && LA151_0<=44)) ) { + alt151=1; } - else if ( (LA152_0==42) ) { - int LA152_2 = input.LA(2); + else if ( (LA151_0==42) ) { + int LA151_2 = input.LA(2); - if ( (LA152_2==17||LA152_2==27||LA152_2==31||LA152_2==35) ) { - alt152=1; + if ( ((LA151_2>=RULE_SIMPLE_ID && LA151_2<=RULE_ESCAPED_ID)||LA151_2==16||LA151_2==18||LA151_2==20||LA151_2==32||(LA151_2>=36 && LA151_2<=37)||(LA151_2>=40 && LA151_2<=44)) ) { + alt151=2; } - else if ( ((LA152_2>=RULE_SIMPLE_ID && LA152_2<=RULE_ESCAPED_ID)||LA152_2==16||LA152_2==18||LA152_2==20||LA152_2==32||(LA152_2>=36 && LA152_2<=37)||(LA152_2>=40 && LA152_2<=44)) ) { - alt152=2; + else if ( (LA151_2==17||LA151_2==27||LA151_2==31||LA151_2==35) ) { + alt151=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 152, 2, input); + new NoViableAltException("", 151, 2, input); throw nvae; } @@ -23985,11 +23967,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 152, 0, input); + new NoViableAltException("", 151, 0, input); throw nvae; } - switch (alt152) { + switch (alt151) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1705:2: ( (lv_ownedUnrealizedVariables_4_0= ruleUnrealizedVariableCS ) ) { @@ -24054,23 +24036,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop153; + break loop152; } } while (true); otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_35_in_synpred39_InternalQVTimperative3498); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1746:1: ( (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) )* - loop154: + loop153: do { - int alt154=2; - int LA154_0 = input.LA(1); + int alt153=2; + int LA153_0 = input.LA(1); - if ( ((LA154_0>=RULE_SIMPLE_ID && LA154_0<=RULE_SINGLE_QUOTED_STRING)||LA154_0==16||(LA154_0>=18 && LA154_0<=20)||(LA154_0>=32 && LA154_0<=33)||(LA154_0>=36 && LA154_0<=37)||(LA154_0>=39 && LA154_0<=46)||(LA154_0>=63 && LA154_0<=77)||LA154_0==80||(LA154_0>=82 && LA154_0<=85)||LA154_0==90||(LA154_0>=95 && LA154_0<=96)) ) { - alt154=1; + if ( ((LA153_0>=RULE_SIMPLE_ID && LA153_0<=RULE_SINGLE_QUOTED_STRING)||LA153_0==16||(LA153_0>=18 && LA153_0<=20)||(LA153_0>=32 && LA153_0<=33)||(LA153_0>=36 && LA153_0<=37)||(LA153_0>=39 && LA153_0<=46)||(LA153_0>=63 && LA153_0<=77)||LA153_0==80||(LA153_0>=82 && LA153_0<=85)||LA153_0==90||(LA153_0>=95 && LA153_0<=96)) ) { + alt153=1; } - switch (alt154) { + switch (alt153) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1747:1: (lv_ownedConstraints_7_0= rulePredicateOrAssignmentCS ) { @@ -24095,7 +24077,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop154; + break loop153; } } while (true); @@ -24130,25 +24112,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { { otherlv_9=(Token)match(input,22,FollowSets000.FOLLOW_22_in_synpred43_InternalQVTimperative3552); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1773:1: ( ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_11_0= ruleRealizedVariableCS ) ) ) - int alt156=2; - int LA156_0 = input.LA(1); + int alt155=2; + int LA155_0 = input.LA(1); - if ( ((LA156_0>=RULE_SIMPLE_ID && LA156_0<=RULE_ESCAPED_ID)||LA156_0==16||LA156_0==18||LA156_0==20||LA156_0==32||(LA156_0>=36 && LA156_0<=37)||(LA156_0>=40 && LA156_0<=41)||(LA156_0>=43 && LA156_0<=44)) ) { - alt156=1; + if ( ((LA155_0>=RULE_SIMPLE_ID && LA155_0<=RULE_ESCAPED_ID)||LA155_0==16||LA155_0==18||LA155_0==20||LA155_0==32||(LA155_0>=36 && LA155_0<=37)||(LA155_0>=40 && LA155_0<=41)||(LA155_0>=43 && LA155_0<=44)) ) { + alt155=1; } - else if ( (LA156_0==42) ) { - int LA156_2 = input.LA(2); + else if ( (LA155_0==42) ) { + int LA155_2 = input.LA(2); - if ( ((LA156_2>=RULE_SIMPLE_ID && LA156_2<=RULE_ESCAPED_ID)||LA156_2==16||LA156_2==18||LA156_2==20||LA156_2==32||(LA156_2>=36 && LA156_2<=37)||(LA156_2>=40 && LA156_2<=44)) ) { - alt156=2; + if ( ((LA155_2>=RULE_SIMPLE_ID && LA155_2<=RULE_ESCAPED_ID)||LA155_2==16||LA155_2==18||LA155_2==20||LA155_2==32||(LA155_2>=36 && LA155_2<=37)||(LA155_2>=40 && LA155_2<=44)) ) { + alt155=2; } - else if ( (LA156_2==17||LA156_2==24||LA156_2==27||LA156_2==31) ) { - alt156=1; + else if ( (LA155_2==17||LA155_2==24||LA155_2==27||LA155_2==31) ) { + alt155=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 156, 2, input); + new NoViableAltException("", 155, 2, input); throw nvae; } @@ -24156,11 +24138,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 156, 0, input); + new NoViableAltException("", 155, 0, input); throw nvae; } - switch (alt156) { + switch (alt155) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1773:2: ( (lv_ownedUnrealizedVariables_10_0= ruleUnrealizedVariableCS ) ) { @@ -24221,41 +24203,41 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1810:3: (otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) )* - loop158: + loop157: do { - int alt158=2; - int LA158_0 = input.LA(1); + int alt157=2; + int LA157_0 = input.LA(1); - if ( (LA158_0==17) ) { - alt158=1; + if ( (LA157_0==17) ) { + alt157=1; } - switch (alt158) { + switch (alt157) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1810:5: otherlv_12= ',' ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) { otherlv_12=(Token)match(input,17,FollowSets000.FOLLOW_17_in_synpred43_InternalQVTimperative3615); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1814:1: ( ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) | ( (lv_ownedRealizedVariables_14_0= ruleRealizedVariableCS ) ) ) - int alt157=2; - int LA157_0 = input.LA(1); + int alt156=2; + int LA156_0 = input.LA(1); - if ( ((LA157_0>=RULE_SIMPLE_ID && LA157_0<=RULE_ESCAPED_ID)||LA157_0==16||LA157_0==18||LA157_0==20||LA157_0==32||(LA157_0>=36 && LA157_0<=37)||(LA157_0>=40 && LA157_0<=41)||(LA157_0>=43 && LA157_0<=44)) ) { - alt157=1; + if ( ((LA156_0>=RULE_SIMPLE_ID && LA156_0<=RULE_ESCAPED_ID)||LA156_0==16||LA156_0==18||LA156_0==20||LA156_0==32||(LA156_0>=36 && LA156_0<=37)||(LA156_0>=40 && LA156_0<=41)||(LA156_0>=43 && LA156_0<=44)) ) { + alt156=1; } - else if ( (LA157_0==42) ) { - int LA157_2 = input.LA(2); + else if ( (LA156_0==42) ) { + int LA156_2 = input.LA(2); - if ( (LA157_2==17||LA157_2==24||LA157_2==27||LA157_2==31) ) { - alt157=1; + if ( ((LA156_2>=RULE_SIMPLE_ID && LA156_2<=RULE_ESCAPED_ID)||LA156_2==16||LA156_2==18||LA156_2==20||LA156_2==32||(LA156_2>=36 && LA156_2<=37)||(LA156_2>=40 && LA156_2<=44)) ) { + alt156=2; } - else if ( ((LA157_2>=RULE_SIMPLE_ID && LA157_2<=RULE_ESCAPED_ID)||LA157_2==16||LA157_2==18||LA157_2==20||LA157_2==32||(LA157_2>=36 && LA157_2<=37)||(LA157_2>=40 && LA157_2<=44)) ) { - alt157=2; + else if ( (LA156_2==17||LA156_2==24||LA156_2==27||LA156_2==31) ) { + alt156=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 157, 2, input); + new NoViableAltException("", 156, 2, input); throw nvae; } @@ -24263,11 +24245,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 157, 0, input); + new NoViableAltException("", 156, 0, input); throw nvae; } - switch (alt157) { + switch (alt156) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1814:2: ( (lv_ownedUnrealizedVariables_13_0= ruleUnrealizedVariableCS ) ) { @@ -24332,7 +24314,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop158; + break loop157; } } while (true); @@ -24360,18 +24342,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { { otherlv_16=(Token)match(input,22,FollowSets000.FOLLOW_22_in_synpred45_InternalQVTimperative3699); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1860:1: ( (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) )+ - int cnt159=0; - loop159: + int cnt158=0; + loop158: do { - int alt159=2; - int LA159_0 = input.LA(1); + int alt158=2; + int LA158_0 = input.LA(1); - if ( ((LA159_0>=RULE_SIMPLE_ID && LA159_0<=RULE_SINGLE_QUOTED_STRING)||LA159_0==16||(LA159_0>=18 && LA159_0<=20)||(LA159_0>=32 && LA159_0<=33)||(LA159_0>=36 && LA159_0<=37)||(LA159_0>=39 && LA159_0<=46)||(LA159_0>=63 && LA159_0<=77)||LA159_0==80||(LA159_0>=82 && LA159_0<=85)||LA159_0==90||(LA159_0>=95 && LA159_0<=96)) ) { - alt159=1; + if ( ((LA158_0>=RULE_SIMPLE_ID && LA158_0<=RULE_SINGLE_QUOTED_STRING)||LA158_0==16||(LA158_0>=18 && LA158_0<=20)||(LA158_0>=32 && LA158_0<=33)||(LA158_0>=36 && LA158_0<=37)||(LA158_0>=39 && LA158_0<=46)||(LA158_0>=63 && LA158_0<=77)||LA158_0==80||(LA158_0>=82 && LA158_0<=85)||LA158_0==90||(LA158_0>=95 && LA158_0<=96)) ) { + alt158=1; } - switch (alt159) { + switch (alt158) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1861:1: (lv_ownedConstraints_17_0= rulePredicateOrAssignmentCS ) { @@ -24396,13 +24378,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - if ( cnt159 >= 1 ) break loop159; + if ( cnt158 >= 1 ) break loop158; if (state.backtracking>0) {state.failed=true; return ;} EarlyExitException eee = - new EarlyExitException(159, input); + new EarlyExitException(158, input); throw eee; } - cnt159++; + cnt158++; } while (true); otherlv_18=(Token)match(input,24,FollowSets000.FOLLOW_24_in_synpred45_InternalQVTimperative3733); if (state.failed) return ; @@ -24457,17 +24439,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1943:2: (otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) )* - loop160: + loop159: do { - int alt160=2; - int LA160_0 = input.LA(1); + int alt159=2; + int LA159_0 = input.LA(1); - if ( (LA160_0==17) ) { - alt160=1; + if ( (LA159_0==17) ) { + alt159=1; } - switch (alt160) { + switch (alt159) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1943:4: otherlv_2= ',' ( (lv_ownedUnrealizedVariables_3_0= ruleGuardVariableCS ) ) { @@ -24499,23 +24481,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop160; + break loop159; } } while (true); otherlv_4=(Token)match(input,35,FollowSets000.FOLLOW_35_in_synpred48_InternalQVTimperative3931); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1969:1: ( (lv_ownedPredicates_5_0= rulePredicateCS ) )* - loop161: + loop160: do { - int alt161=2; - int LA161_0 = input.LA(1); + int alt160=2; + int LA160_0 = input.LA(1); - if ( ((LA161_0>=RULE_SIMPLE_ID && LA161_0<=RULE_SINGLE_QUOTED_STRING)||LA161_0==16||LA161_0==18||LA161_0==20||(LA161_0>=32 && LA161_0<=33)||(LA161_0>=36 && LA161_0<=37)||(LA161_0>=39 && LA161_0<=46)||(LA161_0>=63 && LA161_0<=77)||LA161_0==80||(LA161_0>=82 && LA161_0<=85)||LA161_0==90||(LA161_0>=95 && LA161_0<=96)) ) { - alt161=1; + if ( ((LA160_0>=RULE_SIMPLE_ID && LA160_0<=RULE_SINGLE_QUOTED_STRING)||LA160_0==16||LA160_0==18||LA160_0==20||(LA160_0>=32 && LA160_0<=33)||(LA160_0>=36 && LA160_0<=37)||(LA160_0>=39 && LA160_0<=46)||(LA160_0>=63 && LA160_0<=77)||LA160_0==80||(LA160_0>=82 && LA160_0<=85)||LA160_0==90||(LA160_0>=95 && LA160_0<=96)) ) { + alt160=1; } - switch (alt161) { + switch (alt160) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:1970:1: (lv_ownedPredicates_5_0= rulePredicateCS ) { @@ -24540,7 +24522,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop161; + break loop160; } } while (true); @@ -24593,17 +24575,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2014:2: (otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) )* - loop162: + loop161: do { - int alt162=2; - int LA162_0 = input.LA(1); + int alt161=2; + int LA161_0 = input.LA(1); - if ( (LA162_0==17) ) { - alt162=1; + if ( (LA161_0==17) ) { + alt161=1; } - switch (alt162) { + switch (alt161) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2014:4: otherlv_9= ',' ( (lv_ownedUnrealizedVariables_10_0= ruleGuardVariableCS ) ) { @@ -24635,7 +24617,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop162; + break loop161; } } while (true); @@ -24663,18 +24645,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { { otherlv_12=(Token)match(input,33,FollowSets000.FOLLOW_33_in_synpred52_InternalQVTimperative4074); if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2045:1: ( (lv_ownedPredicates_13_0= rulePredicateCS ) )+ - int cnt163=0; - loop163: + int cnt162=0; + loop162: do { - int alt163=2; - int LA163_0 = input.LA(1); + int alt162=2; + int LA162_0 = input.LA(1); - if ( ((LA163_0>=RULE_SIMPLE_ID && LA163_0<=RULE_SINGLE_QUOTED_STRING)||LA163_0==16||LA163_0==18||LA163_0==20||(LA163_0>=32 && LA163_0<=33)||(LA163_0>=36 && LA163_0<=37)||(LA163_0>=39 && LA163_0<=46)||(LA163_0>=63 && LA163_0<=77)||LA163_0==80||(LA163_0>=82 && LA163_0<=85)||LA163_0==90||(LA163_0>=95 && LA163_0<=96)) ) { - alt163=1; + if ( ((LA162_0>=RULE_SIMPLE_ID && LA162_0<=RULE_SINGLE_QUOTED_STRING)||LA162_0==16||LA162_0==18||LA162_0==20||(LA162_0>=32 && LA162_0<=33)||(LA162_0>=36 && LA162_0<=37)||(LA162_0>=39 && LA162_0<=46)||(LA162_0>=63 && LA162_0<=77)||LA162_0==80||(LA162_0>=82 && LA162_0<=85)||LA162_0==90||(LA162_0>=95 && LA162_0<=96)) ) { + alt162=1; } - switch (alt163) { + switch (alt162) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:2046:1: (lv_ownedPredicates_13_0= rulePredicateCS ) { @@ -24699,13 +24681,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - if ( cnt163 >= 1 ) break loop163; + if ( cnt162 >= 1 ) break loop162; if (state.backtracking>0) {state.failed=true; return ;} EarlyExitException eee = - new EarlyExitException(163, input); + new EarlyExitException(162, input); throw eee; } - cnt163++; + cnt162++; } while (true); otherlv_14=(Token)match(input,34,FollowSets000.FOLLOW_34_in_synpred52_InternalQVTimperative4108); if (state.failed) return ; @@ -24791,13 +24773,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5387:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? - int alt172=2; - int LA172_0 = input.LA(1); + int alt171=2; + int LA171_0 = input.LA(1); - if ( (LA172_0==22) ) { - alt172=1; + if ( (LA171_0==22) ) { + alt171=1; } - switch (alt172) { + switch (alt171) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5387:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' { @@ -24885,13 +24867,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { state._fsp--; if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5523:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? - int alt173=2; - int LA173_0 = input.LA(1); + int alt172=2; + int LA172_0 = input.LA(1); - if ( (LA173_0==39||LA173_0==45||(LA173_0>=47 && LA173_0<=62)) ) { - alt173=1; + if ( (LA172_0==39||LA172_0==45||(LA172_0>=47 && LA172_0<=62)) ) { + alt172=1; } - switch (alt173) { + switch (alt172) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5523:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) { @@ -25307,7 +25289,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { protected DFA91 dfa91 = new DFA91(this); protected DFA94 dfa94 = new DFA94(this); protected DFA97 dfa97 = new DFA97(this); - protected DFA121 dfa121 = new DFA121(this); + protected DFA120 dfa120 = new DFA120(this); static final String DFA52_eotS = "\37\uffff"; static final String DFA52_eofS = @@ -26260,19 +26242,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { throw nvae; } } - static final String DFA121_eotS = + static final String DFA120_eotS = "\20\uffff"; - static final String DFA121_eofS = + static final String DFA120_eofS = "\20\uffff"; - static final String DFA121_minS = + static final String DFA120_minS = "\1\4\1\uffff\15\26\1\uffff"; - static final String DFA121_maxS = + static final String DFA120_maxS = "\1\140\1\uffff\15\133\1\uffff"; - static final String DFA121_acceptS = + static final String DFA120_acceptS = "\1\uffff\1\1\15\uffff\1\2"; - static final String DFA121_specialS = + static final String DFA120_specialS = "\20\uffff}>"; - static final String[] DFA121_transitionS = { + static final String[] DFA120_transitionS = { "\1\2\1\3\2\1\10\uffff\1\7\1\uffff\1\16\1\uffff\1\11\12\uffff\1\17\1\4\1\1\2\uffff\1\5\1\6\1\uffff\1\1\1\12\1\15\1\13\1\10\1\14\2\1\20\uffff\17\1\2\uffff\1\1\1\uffff\4\1\4\uffff\1\1\4\uffff\2\1", "", "\1\1\10\uffff\1\17\1\uffff\1\1\4\uffff\2\1\5\uffff\1\1\1\uffff\20\1\27\uffff\1\1\1\uffff\1\1\2\uffff\1\1", @@ -26291,34 +26273,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { "" }; - static final short[] DFA121_eot = DFA.unpackEncodedString(DFA121_eotS); - static final short[] DFA121_eof = DFA.unpackEncodedString(DFA121_eofS); - static final char[] DFA121_min = DFA.unpackEncodedStringToUnsignedChars(DFA121_minS); - static final char[] DFA121_max = DFA.unpackEncodedStringToUnsignedChars(DFA121_maxS); - static final short[] DFA121_accept = DFA.unpackEncodedString(DFA121_acceptS); - static final short[] DFA121_special = DFA.unpackEncodedString(DFA121_specialS); - static final short[][] DFA121_transition; + static final short[] DFA120_eot = DFA.unpackEncodedString(DFA120_eotS); + static final short[] DFA120_eof = DFA.unpackEncodedString(DFA120_eofS); + static final char[] DFA120_min = DFA.unpackEncodedStringToUnsignedChars(DFA120_minS); + static final char[] DFA120_max = DFA.unpackEncodedStringToUnsignedChars(DFA120_maxS); + static final short[] DFA120_accept = DFA.unpackEncodedString(DFA120_acceptS); + static final short[] DFA120_special = DFA.unpackEncodedString(DFA120_specialS); + static final short[][] DFA120_transition; static { - int numStates = DFA121_transitionS.length; - DFA121_transition = new short[numStates][]; + int numStates = DFA120_transitionS.length; + DFA120_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA121_transition[i] = DFA.unpackEncodedString(DFA121_transitionS[i]); + DFA120_transition[i] = DFA.unpackEncodedString(DFA120_transitionS[i]); } } - class DFA121 extends DFA { + class DFA120 extends DFA { - public DFA121(BaseRecognizer recognizer) { + public DFA120(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 121; - this.eot = DFA121_eot; - this.eof = DFA121_eof; - this.min = DFA121_min; - this.max = DFA121_max; - this.accept = DFA121_accept; - this.special = DFA121_special; - this.transition = DFA121_transition; + this.decisionNumber = 120; + this.eot = DFA120_eot; + this.eof = DFA120_eof; + this.min = DFA120_min; + this.max = DFA120_max; + this.accept = DFA120_accept; + this.special = DFA120_special; + this.transition = DFA120_transition; } public String getDescription() { return "6819:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )"; @@ -26859,10 +26841,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS13238 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS13248 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_22_in_ruleCurlyBracketedClauseCS13297 = new BitSet(new long[]{0x00001F31011500B0L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13320 = new BitSet(new long[]{0x0000000001020000L}); - public static final BitSet FOLLOW_17_in_ruleCurlyBracketedClauseCS13333 = new BitSet(new long[]{0x00001F3100150030L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13354 = new BitSet(new long[]{0x0000000001020000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS13385 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS13319 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13347 = new BitSet(new long[]{0x0000000001020000L}); + public static final BitSet FOLLOW_17_in_ruleCurlyBracketedClauseCS13360 = new BitSet(new long[]{0x00001F3100150030L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS13381 = new BitSet(new long[]{0x0000000001020000L}); public static final BitSet FOLLOW_24_in_ruleCurlyBracketedClauseCS13398 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS13434 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS13444 = 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 aadb4487d..a6f7c76ce 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 @@ -1987,7 +1987,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { /// * A curly bracket clause is a generalized rule for the literal arguments of collections, maps, tuples and shadows.* / //CurlyBracketedClauseCS: - // {CurlyBracketedClauseCS} "{" ((ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? | value=StringLiteral) "}"; + // {CurlyBracketedClauseCS} "{" (value=StringLiteral | ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? "}"; public EssentialOCLGrammarAccess.CurlyBracketedClauseCSElements getCurlyBracketedClauseCSAccess() { return gaQVTcoreBase.getCurlyBracketedClauseCSAccess(); } 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 682ac24f8..8ea9cf545 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 @@ -108,6 +108,11 @@ public abstract class AbstractQVTrelationUiModule extends org.eclipse.xtext.ui.D } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment + public Class<? extends org.eclipse.xtext.generator.IContextualOutputConfigurationProvider> bindIContextualOutputConfigurationProvider() { + return org.eclipse.xtext.builder.EclipseOutputConfigurationProvider.class; + } + + // 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); } diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java index f6ad9c3b2..58524f6e7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java @@ -185,8 +185,8 @@ public class QVTrelationParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getGroup(), "rule__NameExpCS__Group__0"); put(grammarAccess.getNameExpCSAccess().getGroup_4(), "rule__NameExpCS__Group_4__0"); put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup(), "rule__CurlyBracketedClauseCS__Group__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0(), "rule__CurlyBracketedClauseCS__Group_2_0__0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1(), "rule__CurlyBracketedClauseCS__Group_2_0_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1(), "rule__CurlyBracketedClauseCS__Group_2_1__0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1(), "rule__CurlyBracketedClauseCS__Group_2_1_1__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup(), "rule__RoundBracketedClauseCS__Group__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2(), "rule__RoundBracketedClauseCS__Group_2__0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_2(), "rule__RoundBracketedClauseCS__Group_2_2__0"); @@ -368,9 +368,9 @@ public class QVTrelationParser extends AbstractContentAssistParser { put(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2(), "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2"); put(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3(), "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3"); put(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0(), "rule__NameExpCS__IsPreAssignment_4_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1"); - put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_1"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0(), "rule__CurlyBracketedClauseCS__ValueAssignment_2_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0"); + put(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1(), "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1"); put(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_0(), "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0"); 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 5aea07150..967f2c95f 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 @@ -4182,15 +4182,15 @@ rule__CurlyBracketedClauseCS__Alternatives_2 } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } -(rule__CurlyBracketedClauseCS__Group_2_0__0)? -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } +(rule__CurlyBracketedClauseCS__ValueAssignment_2_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } ) |( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } -(rule__CurlyBracketedClauseCS__ValueAssignment_2_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1__0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } ) ; @@ -13901,7 +13901,7 @@ rule__CurlyBracketedClauseCS__Group__2__Impl : ( { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } -(rule__CurlyBracketedClauseCS__Alternatives_2) +(rule__CurlyBracketedClauseCS__Alternatives_2)? { after(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } ) @@ -13949,27 +13949,27 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0__0 +rule__CurlyBracketedClauseCS__Group_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0__1 + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } ) ; @@ -13978,26 +13978,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0__1 +rule__CurlyBracketedClauseCS__Group_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } -(rule__CurlyBracketedClauseCS__Group_2_0_1__0)* -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } +(rule__CurlyBracketedClauseCS__Group_2_1_1__0)* +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } ) ; @@ -14010,29 +14010,29 @@ finally { -rule__CurlyBracketedClauseCS__Group_2_0_1__0 +rule__CurlyBracketedClauseCS__Group_2_1_1__0 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl - rule__CurlyBracketedClauseCS__Group_2_0_1__1 + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ',' -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } ) ; @@ -14041,26 +14041,26 @@ finally { } -rule__CurlyBracketedClauseCS__Group_2_0_1__1 +rule__CurlyBracketedClauseCS__Group_2_1_1__1 @init { int stackSize = keepStackSize(); } : - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl +rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } -(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1) -{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } +(rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1) +{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } ) ; @@ -19730,14 +19730,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 +rule__CurlyBracketedClauseCS__ValueAssignment_2_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } + ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } ) ; @@ -19745,14 +19745,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } - ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } ) ; @@ -19760,14 +19760,14 @@ finally { restoreStackSize(stackSize); } -rule__CurlyBracketedClauseCS__ValueAssignment_2_1 +rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } - ruleStringLiteral{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); } +{ before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } + ruleShadowPartCS{ after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } ) ; 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 e38ace06c..4684a186a 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 @@ -3222,121 +3222,19 @@ public class InternalQVTrelationLexer extends Lexer { protected DFA11 dfa11 = new DFA11(this); static final String DFA11_eotS = - "\1\uffff\1\71\1\uffff\13\71\1\122\1\71\1\uffff\1\130\1\132\1\134"+ - "\1\140\1\uffff\2\71\1\145\1\150\11\71\1\167\1\171\5\uffff\1\71\2"+ - "\uffff\1\71\1\67\1\71\1\uffff\2\67\1\71\4\uffff\1\71\2\uffff\7\71"+ - "\1\u0096\1\u0097\5\71\1\u009d\6\71\3\uffff\2\71\15\uffff\2\71\5"+ - "\uffff\14\71\12\uffff\1\71\2\uffff\1\71\1\uffff\1\71\6\uffff\13"+ - "\71\2\uffff\1\71\1\u00c7\1\u00c8\2\71\1\uffff\1\71\1\u00cc\1\71"+ - "\1\u00ce\4\71\1\u00d4\1\71\1\u00d6\1\u00d7\1\u00d8\2\71\1\u00db"+ - "\3\71\1\u00df\20\71\1\u00f3\4\71\2\uffff\3\71\1\uffff\1\71\1\uffff"+ - "\1\71\1\u00fe\1\u00ff\1\u0100\1\71\1\uffff\1\u0102\3\uffff\2\71"+ - "\1\uffff\1\71\1\u0106\1\71\1\uffff\10\71\1\u0110\7\71\1\u0118\2"+ - "\71\1\uffff\10\71\1\u0123\1\71\3\uffff\1\u0125\1\uffff\1\u0126\2"+ - "\71\1\uffff\11\71\1\uffff\1\u0132\4\71\1\u0137\1\71\1\uffff\1\71"+ - "\1\u013a\2\71\1\u013d\5\71\1\uffff\1\71\2\uffff\2\71\1\u0146\2\71"+ - "\1\u0149\4\71\1\u014e\1\uffff\1\u014f\2\71\1\u0153\1\uffff\1\u0154"+ - "\1\u0155\1\uffff\1\71\1\u0157\1\uffff\1\u0158\1\u0159\4\71\1\u015e"+ - "\1\u015f\1\uffff\2\71\1\uffff\1\71\1\u0163\2\71\2\uffff\1\u0166"+ - "\2\71\3\uffff\1\71\3\uffff\1\u016a\3\71\2\uffff\1\u016e\2\71\1\uffff"+ - "\2\71\1\uffff\1\u0173\2\71\1\uffff\1\u0176\1\u0177\1\71\1\uffff"+ - "\4\71\1\uffff\2\71\2\uffff\2\71\1\u0181\1\u0182\1\u0183\4\71\3\uffff"+ - "\5\71\1\u018d\2\71\1\u0190\1\uffff\1\u0191\1\71\2\uffff\1\71\1\u0194"+ - "\1\uffff"; + "\1\uffff\1\71\1\uffff\13\71\1\122\1\71\1\uffff\1\130\1\132\1\134\1\140\1\uffff\2\71\1\145\1\150\11\71\1\167\1\171\5\uffff\1\71\2\uffff\1\71\1\67\1\71\1\uffff\2\67\1\71\4\uffff\1\71\2\uffff\7\71\1\u0096\1\u0097\5\71\1\u009d\6\71\3\uffff\2\71\15\uffff\2\71\5\uffff\14\71\12\uffff\1\71\2\uffff\1\71\1\uffff\1\71\6\uffff\13\71\2\uffff\1\71\1\u00c7\1\u00c8\2\71\1\uffff\1\71\1\u00cc\1\71\1\u00ce\4\71\1\u00d4\1\71\1\u00d6\1\u00d7\1\u00d8\2\71\1\u00db\3\71\1\u00df\20\71\1\u00f3\4\71\2\uffff\3\71\1\uffff\1\71\1\uffff\1\71\1\u00fe\1\u00ff\1\u0100\1\71\1\uffff\1\u0102\3\uffff\2\71\1\uffff\1\71\1\u0106\1\71\1\uffff\10\71\1\u0110\7\71\1\u0118\2\71\1\uffff\10\71\1\u0123\1\71\3\uffff\1\u0125\1\uffff\1\u0126\2\71\1\uffff\11\71\1\uffff\1\u0132\4\71\1\u0137\1\71\1\uffff\1\71\1\u013a\2\71\1\u013d\5\71\1\uffff\1\71\2\uffff\2\71\1\u0146\2\71\1\u0149\4\71\1\u014e\1\uffff\1\u014f\2\71\1\u0153\1\uffff\1\u0154\1\u0155\1\uffff\1\71\1\u0157\1\uffff\1\u0158\1\u0159\4\71\1\u015e\1\u015f\1\uffff\2\71\1\uffff\1\71\1\u0163\2\71\2\uffff\1\u0166\2\71\3\uffff\1\71\3\uffff\1\u016a\3\71\2\uffff\1\u016e\2\71\1\uffff\2\71\1\uffff\1\u0173\2\71\1\uffff\1\u0176\1\u0177\1\71\1\uffff\4\71\1\uffff\2\71\2\uffff\2\71\1\u0181\1\u0182\1\u0183\4\71\3\uffff\5\71\1\u018d\2\71\1\u0190\1\uffff\1\u0191\1\71\2\uffff\1\71\1\u0194\1\uffff"; static final String DFA11_eofS = "\u0195\uffff"; static final String DFA11_minS = - "\1\0\1\145\1\uffff\1\150\1\145\1\154\1\146\2\145\1\160\1\162\1"+ - "\165\2\150\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\156"+ - "\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157"+ - "\1\61\1\72\5\uffff\1\141\2\uffff\1\145\1\46\1\141\1\uffff\2\0\1"+ - "\47\4\uffff\1\154\2\uffff\1\145\1\146\1\155\1\144\1\164\1\163\1"+ - "\160\2\60\1\142\1\164\1\171\1\160\1\145\1\60\2\145\1\160\1\141\2"+ - "\145\3\uffff\1\164\1\154\15\uffff\1\144\1\162\5\uffff\2\160\1\157"+ - "\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\12\uffff\1\155"+ - "\2\uffff\1\154\1\uffff\1\154\6\uffff\1\154\1\141\1\143\2\141\1\157"+ - "\1\151\2\145\1\154\1\141\2\uffff\1\162\2\60\1\157\1\162\1\uffff"+ - "\1\155\1\60\1\162\1\60\1\156\1\145\2\156\1\60\1\154\3\60\2\154\1"+ - "\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1"+ - "\146\1\163\1\141\1\164\1\153\1\165\1\151\1\162\1\146\1\156\1\60"+ - "\1\145\1\162\1\154\1\141\2\uffff\1\163\1\162\1\151\1\uffff\1\171"+ - "\1\uffff\1\163\3\60\1\145\1\uffff\1\60\3\uffff\2\145\1\uffff\1\147"+ - "\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1"+ - "\60\1\145\1\143\1\151\1\157\1\154\1\156\1\143\1\60\1\144\1\146\1"+ - "\uffff\1\155\1\145\1\164\1\151\1\162\2\151\1\164\1\60\1\146\3\uffff"+ - "\1\60\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\141\1\uffff\1\60\1\145\1\157\1\156\1\164"+ - "\1\60\1\145\1\uffff\1\163\1\60\1\145\1\163\1\60\1\144\1\171\1\164"+ - "\1\144\1\151\1\uffff\1\157\2\uffff\1\156\1\162\1\60\1\143\1\164"+ - "\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\156\1\154\1\60\1\uffff"+ - "\2\60\1\uffff\1\156\1\60\1\uffff\2\60\2\145\1\166\1\162\2\60\1\uffff"+ - "\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\1\60\1\171\1\166\3"+ - "\uffff\1\164\3\uffff\1\60\1\163\1\145\1\155\2\uffff\1\60\1\144\1"+ - "\151\1\uffff\1\145\1\157\1\uffff\1\60\1\141\1\145\1\uffff\2\60\1"+ - "\141\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\154\1\144\2\uffff"+ - "\1\164\1\141\3\60\1\165\1\142\1\151\1\164\3\uffff\1\145\1\171\1"+ - "\157\1\165\1\163\1\60\1\156\1\162\1\60\1\uffff\1\60\1\141\2\uffff"+ - "\1\154\1\60\1\uffff"; + "\1\0\1\145\1\uffff\1\150\1\145\1\154\1\146\2\145\1\160\1\162\1\165\2\150\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\156\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\61\1\72\5\uffff\1\141\2\uffff\1\145\1\46\1\141\1\uffff\2\0\1\47\4\uffff\1\154\2\uffff\1\145\1\146\1\155\1\144\1\164\1\163\1\160\2\60\1\142\1\164\1\171\1\160\1\145\1\60\2\145\1\160\1\141\2\145\3\uffff\1\164\1\154\15\uffff\1\144\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\12\uffff\1\155\2\uffff\1\154\1\uffff\1\154\6\uffff\1\154\1\141\1\143\2\141\1\157\1\151\2\145\1\154\1\141\2\uffff\1\162\2\60\1\157\1\162\1\uffff\1\155\1\60\1\162\1\60\1\156\1\145\2\156\1\60\1\154\3\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\146\1\163\1\141\1\164\1\153\1\165\1\151\1\162\1\146\1\156\1\60\1\145\1\162\1\154\1\141\2\uffff\1\163\1\162\1\151\1\uffff\1\171\1\uffff\1\163\3\60\1\145\1\uffff\1\60\3\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\60\1\145\1\143\1\151\1\157\1\154\1\156\1\143\1\60\1\144\1\146\1\uffff\1\155\1\145\1\164\1\151\1\162\2\151\1\164\1\60\1\146\3\uffff\1\60\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\141\1\uffff\1\60\1\145\1\157\1\156\1\164\1\60\1\145\1\uffff\1\163\1\60\1\145\1\163\1\60\1\144\1\171\1\164\1\144\1\151\1\uffff\1\157\2\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\156\1\154\1\60\1\uffff\2\60\1\uffff\1\156\1\60\1\uffff\2\60\2\145\1\166\1\162\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\1\60\1\171\1\166\3\uffff\1\164\3\uffff\1\60\1\163\1\145\1\155\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\60\1\141\1\145\1\uffff\2\60\1\141\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\154\1\144\2\uffff\1\164\1\141\3\60\1\165\1\142\1\151\1\164\3\uffff\1\145\1\171\1\157\1\165\1\163\1\60\1\156\1\162\1\60\1\uffff\1\60\1\141\2\uffff\1\154\1\60\1\uffff"; static final String DFA11_maxS = - "\1\uffff\1\145\1\uffff\1\150\1\157\1\170\1\156\1\151\1\145\1\166"+ - "\1\162\1\165\1\162\1\150\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76"+ - "\1\uffff\1\156\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1"+ - "\156\1\162\1\157\1\77\1\72\5\uffff\1\141\2\uffff\1\145\1\46\1\141"+ - "\1\uffff\2\uffff\1\47\4\uffff\1\160\2\uffff\1\145\1\146\1\155\1"+ - "\146\1\164\1\163\1\160\2\172\1\142\1\164\1\171\1\160\1\145\1\172"+ - "\1\151\1\145\1\160\1\165\2\145\3\uffff\1\164\1\154\15\uffff\1\144"+ - "\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1"+ - "\144\1\154\12\uffff\1\155\2\uffff\1\154\1\uffff\1\154\6\uffff\1"+ - "\154\1\141\1\143\2\141\1\157\1\151\2\145\1\157\1\141\2\uffff\1\162"+ - "\2\172\1\157\1\162\1\uffff\1\155\1\172\1\162\1\172\1\156\1\145\1"+ - "\156\1\162\1\172\1\154\3\172\2\154\1\172\1\145\1\154\1\151\1\172"+ - "\1\165\1\151\1\126\1\145\1\154\1\142\1\146\1\163\1\141\1\164\1\153"+ - "\1\165\1\151\1\162\1\146\1\156\1\172\1\151\1\162\1\154\1\141\2\uffff"+ - "\1\163\1\162\1\151\1\uffff\1\171\1\uffff\1\163\3\172\1\145\1\uffff"+ - "\1\172\3\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155"+ - "\2\156\1\157\1\162\1\145\1\144\1\172\1\145\1\143\1\151\1\157\1\154"+ - "\1\156\1\143\1\172\1\144\1\146\1\uffff\1\155\1\145\1\164\1\151\1"+ - "\162\2\151\1\164\1\172\1\146\3\uffff\1\172\1\uffff\1\172\1\141\1"+ - "\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141"+ - "\1\uffff\1\172\1\145\1\157\1\156\1\164\1\172\1\145\1\uffff\1\163"+ - "\1\172\1\145\1\163\1\172\1\144\1\171\1\164\1\144\1\151\1\uffff\1"+ - "\157\2\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164"+ - "\1\172\1\uffff\1\172\1\156\1\154\1\172\1\uffff\2\172\1\uffff\1\156"+ - "\1\172\1\uffff\2\172\2\145\1\166\1\162\2\172\1\uffff\2\145\1\uffff"+ - "\1\154\1\172\1\123\1\151\2\uffff\1\172\1\171\1\166\3\uffff\1\164"+ - "\3\uffff\1\172\1\163\1\145\1\155\2\uffff\1\172\1\144\1\151\1\uffff"+ - "\1\145\1\157\1\uffff\1\172\1\141\1\145\1\uffff\2\172\1\141\1\uffff"+ - "\1\116\1\144\1\164\1\156\1\uffff\1\154\1\144\2\uffff\1\164\1\141"+ - "\3\172\1\165\1\142\1\151\1\164\3\uffff\1\145\1\171\1\157\1\165\1"+ - "\163\1\172\1\156\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1"+ - "\172\1\uffff"; + "\1\uffff\1\145\1\uffff\1\150\1\157\1\170\1\156\1\151\1\145\1\166\1\162\1\165\1\162\1\150\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76\1\uffff\1\156\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\77\1\72\5\uffff\1\141\2\uffff\1\145\1\46\1\141\1\uffff\2\uffff\1\47\4\uffff\1\160\2\uffff\1\145\1\146\1\155\1\146\1\164\1\163\1\160\2\172\1\142\1\164\1\171\1\160\1\145\1\172\1\151\1\145\1\160\1\165\2\145\3\uffff\1\164\1\154\15\uffff\1\144\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\12\uffff\1\155\2\uffff\1\154\1\uffff\1\154\6\uffff\1\154\1\141\1\143\2\141\1\157\1\151\2\145\1\157\1\141\2\uffff\1\162\2\172\1\157\1\162\1\uffff\1\155\1\172\1\162\1\172\1\156\1\145\1\156\1\162\1\172\1\154\3\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\146\1\163\1\141\1\164\1\153\1\165\1\151\1\162\1\146\1\156\1\172\1\151\1\162\1\154\1\141\2\uffff\1\163\1\162\1\151\1\uffff\1\171\1\uffff\1\163\3\172\1\145\1\uffff\1\172\3\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\172\1\145\1\143\1\151\1\157\1\154\1\156\1\143\1\172\1\144\1\146\1\uffff\1\155\1\145\1\164\1\151\1\162\2\151\1\164\1\172\1\146\3\uffff\1\172\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\uffff\1\172\1\145\1\157\1\156\1\164\1\172\1\145\1\uffff\1\163\1\172\1\145\1\163\1\172\1\144\1\171\1\164\1\144\1\151\1\uffff\1\157\2\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\172\1\156\1\154\1\172\1\uffff\2\172\1\uffff\1\156\1\172\1\uffff\2\172\2\145\1\166\1\162\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\2\uffff\1\172\1\171\1\166\3\uffff\1\164\3\uffff\1\172\1\163\1\145\1\155\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\172\1\141\1\145\1\uffff\2\172\1\141\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\154\1\144\2\uffff\1\164\1\141\3\172\1\165\1\142\1\151\1\164\3\uffff\1\145\1\171\1\157\1\165\1\163\1\172\1\156\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1\172\1\uffff"; static final String DFA11_acceptS = - "\2\uffff\1\2\15\uffff\1\30\4\uffff\1\37\17\uffff\1\73\1\74\1\76"+ - "\1\77\1\100\1\uffff\1\110\1\111\3\uffff\1\125\3\uffff\1\133\1\135"+ - "\1\140\1\141\1\uffff\1\133\1\2\25\uffff\1\46\1\137\1\26\2\uffff"+ - "\1\30\1\132\1\136\1\31\1\75\1\32\1\35\1\33\1\36\1\40\1\104\1\34"+ - "\1\37\2\uffff\1\102\1\45\1\47\1\50\1\71\14\uffff\1\70\1\127\1\126"+ - "\1\101\1\72\1\73\1\74\1\76\1\77\1\100\1\uffff\1\110\1\111\1\uffff"+ - "\1\122\1\uffff\1\125\1\130\1\131\1\134\1\135\1\140\13\uffff\1\112"+ - "\1\113\5\uffff\1\42\51\uffff\1\120\1\14\3\uffff\1\107\1\uffff\1"+ - "\22\5\uffff\1\27\1\uffff\1\41\1\43\1\51\2\uffff\1\64\3\uffff\1\63"+ - "\23\uffff\1\115\12\uffff\1\123\1\114\1\24\1\uffff\1\106\3\uffff"+ - "\1\55\11\uffff\1\121\7\uffff\1\116\12\uffff\1\20\1\uffff\1\25\1"+ - "\52\13\uffff\1\124\4\uffff\1\6\2\uffff\1\117\2\uffff\1\12\10\uffff"+ - "\1\56\2\uffff\1\60\4\uffff\1\103\1\1\3\uffff\1\4\1\7\1\10\1\uffff"+ - "\1\44\1\105\1\13\4\uffff\1\53\1\54\3\uffff\1\62\2\uffff\1\21\3\uffff"+ - "\1\15\3\uffff\1\65\4\uffff\1\3\2\uffff\1\16\1\17\11\uffff\1\61\1"+ - "\67\1\66\11\uffff\1\11\2\uffff\1\5\1\23\2\uffff\1\57"; + "\2\uffff\1\2\15\uffff\1\30\4\uffff\1\37\17\uffff\1\73\1\74\1\76\1\77\1\100\1\uffff\1\110\1\111\3\uffff\1\125\3\uffff\1\133\1\135\1\140\1\141\1\uffff\1\133\1\2\25\uffff\1\46\1\137\1\26\2\uffff\1\30\1\132\1\136\1\31\1\75\1\32\1\35\1\33\1\36\1\40\1\104\1\34\1\37\2\uffff\1\102\1\45\1\47\1\50\1\71\14\uffff\1\70\1\127\1\126\1\101\1\72\1\73\1\74\1\76\1\77\1\100\1\uffff\1\110\1\111\1\uffff\1\122\1\uffff\1\125\1\130\1\131\1\134\1\135\1\140\13\uffff\1\112\1\113\5\uffff\1\42\51\uffff\1\120\1\14\3\uffff\1\107\1\uffff\1\22\5\uffff\1\27\1\uffff\1\41\1\43\1\51\2\uffff\1\64\3\uffff\1\63\23\uffff\1\115\12\uffff\1\123\1\114\1\24\1\uffff\1\106\3\uffff\1\55\11\uffff\1\121\7\uffff\1\116\12\uffff\1\20\1\uffff\1\25\1\52\13\uffff\1\124\4\uffff\1\6\2\uffff\1\117\2\uffff\1\12\10\uffff\1\56\2\uffff\1\60\4\uffff\1\103\1\1\3\uffff\1\4\1\7\1\10\1\uffff\1\44\1\105\1\13\4\uffff\1\53\1\54\3\uffff\1\62\2\uffff\1\21\3\uffff\1\15\3\uffff\1\65\4\uffff\1\3\2\uffff\1\16\1\17\11\uffff\1\61\1\67\1\66\11\uffff\1\11\2\uffff\1\5\1\23\2\uffff\1\57"; static final String DFA11_specialS = "\1\0\60\uffff\1\2\1\1\u0162\uffff}>"; static final String[] DFA11_transitionS = { - "\11\67\2\66\2\67\1\66\22\67\1\66\1\67\1\61\3\67\1\56\1\62\1"+ - "\50\1\51\1\20\1\22\1\47\1\16\1\30\1\21\12\65\1\44\1\2\1\24\1"+ - "\25\1\23\1\31\1\60\1\64\1\34\1\42\5\64\1\35\2\64\1\52\1\32\1"+ - "\64\1\41\2\64\1\36\1\37\1\33\1\40\5\64\1\53\1\67\1\54\1\67\1"+ - "\63\1\67\1\26\1\64\1\3\1\4\1\5\1\57\2\64\1\6\1\64\1\10\1\7\1"+ - "\64\1\17\1\11\1\12\1\13\1\1\1\55\1\14\2\64\1\15\1\27\2\64\1"+ - "\45\1\43\1\46\uff82\67", + "\11\67\2\66\2\67\1\66\22\67\1\66\1\67\1\61\3\67\1\56\1\62\1\50\1\51\1\20\1\22\1\47\1\16\1\30\1\21\12\65\1\44\1\2\1\24\1\25\1\23\1\31\1\60\1\64\1\34\1\42\5\64\1\35\2\64\1\52\1\32\1\64\1\41\2\64\1\36\1\37\1\33\1\40\5\64\1\53\1\67\1\54\1\67\1\63\1\67\1\26\1\64\1\3\1\4\1\5\1\57\2\64\1\6\1\64\1\10\1\7\1\64\1\17\1\11\1\12\1\13\1\1\1\55\1\14\2\64\1\15\1\27\2\64\1\45\1\43\1\46\uff82\67", "\1\70", "", "\1\73", @@ -3402,8 +3300,7 @@ public class InternalQVTrelationLexer extends Lexer { "\1\u0092", "\1\u0093", "\1\u0094", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\25\71\1\u0095\4"+ - "\71", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\25\71\1\u0095\4\71", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "\1\u0098", "\1\u0099", @@ -3531,8 +3428,7 @@ public class InternalQVTrelationLexer extends Lexer { "\1\u00ef", "\1\u00f0", "\1\u00f1", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\10\71\1\u00f2\21"+ - "\71", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\10\71\1\u00f2\21\71", "\1\u00f4\3\uffff\1\u00f5", "\1\u00f6", "\1\u00f7", 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 3c4973468..b3ac964aa 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 @@ -9385,12 +9385,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars else if ( (LA6_0==28) ) { int LA6_2 = input.LA(2); - if ( (LA6_2==78) ) { - alt6=2; - } - else if ( (LA6_2==EOF||LA6_2==75||LA6_2==77) ) { + if ( (LA6_2==EOF||LA6_2==75||LA6_2==77) ) { alt6=1; } + else if ( (LA6_2==78) ) { + alt6=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -13435,63 +13435,52 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4179:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4179:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ); public final void rule__CurlyBracketedClauseCS__Alternatives_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:4183:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ) - int alt35=2; - int LA35_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4183:1: ( ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) | ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) ) + int alt34=2; + int LA34_0 = input.LA(1); - if ( ((LA35_0>=RULE_SIMPLE_ID && LA35_0<=RULE_ESCAPED_ID)||LA35_0==16||(LA35_0>=18 && LA35_0<=36)||LA35_0==75) ) { - alt35=1; + if ( (LA34_0==RULE_SINGLE_QUOTED_STRING) ) { + alt34=1; } - else if ( (LA35_0==RULE_SINGLE_QUOTED_STRING) ) { - alt35=2; + else if ( ((LA34_0>=RULE_SIMPLE_ID && LA34_0<=RULE_ESCAPED_ID)||LA34_0==16||(LA34_0>=18 && LA34_0<=36)) ) { + alt34=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt35) { + switch (alt34) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4184:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4184:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4184:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4185:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4184:1: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4185:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4186:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? - int alt34=2; - int LA34_0 = input.LA(1); - - if ( ((LA34_0>=RULE_SIMPLE_ID && LA34_0<=RULE_ESCAPED_ID)||LA34_0==16||(LA34_0>=18 && LA34_0<=36)) ) { - alt34=1; - } - switch (alt34) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4186:2: rule__CurlyBracketedClauseCS__Group_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_29148); - rule__CurlyBracketedClauseCS__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4186:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4186:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 + { + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_29148); + rule__CurlyBracketedClauseCS__ValueAssignment_2_0(); - } - break; + state._fsp--; + if (state.failed) return ; } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_0()); } } @@ -13500,19 +13489,19 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4190:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4190:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4190:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4191:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4190:6: ( ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4191:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4192:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4192:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4192:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4192:2: rule__CurlyBracketedClauseCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_29167); - rule__CurlyBracketedClauseCS__ValueAssignment_2_1(); + pushFollow(FollowSets000.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_29166); + rule__CurlyBracketedClauseCS__Group_2_1__0(); state._fsp--; if (state.failed) return ; @@ -13520,7 +13509,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1()); } } @@ -13553,23 +13542,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4205:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) ) - int alt36=2; - int LA36_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( ((LA36_0>=RULE_INT && LA36_0<=RULE_ESCAPED_ID)||LA36_0==16||(LA36_0>=18 && LA36_0<=39)||(LA36_0>=56 && LA36_0<=70)||LA36_0==78||LA36_0==82||(LA36_0>=84 && LA36_0<=85)||LA36_0==90||(LA36_0>=95 && LA36_0<=96)||(LA36_0>=98 && LA36_0<=99)) ) { - alt36=1; + if ( ((LA35_0>=RULE_INT && LA35_0<=RULE_ESCAPED_ID)||LA35_0==16||(LA35_0>=18 && LA35_0<=39)||(LA35_0>=56 && LA35_0<=70)||LA35_0==78||LA35_0==82||(LA35_0>=84 && LA35_0<=85)||LA35_0==90||(LA35_0>=95 && LA35_0<=96)||(LA35_0>=98 && LA35_0<=99)) ) { + alt35=1; } - else if ( (LA36_0==73) ) { - alt36=2; + else if ( (LA35_0==73) ) { + alt35=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt36) { + switch (alt35) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4206:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) { @@ -13582,7 +13571,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:4208:1: ( rule__NavigatingArgCS__Group_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4208:2: rule__NavigatingArgCS__Group_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9200); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9199); rule__NavigatingArgCS__Group_0__0(); state._fsp--; @@ -13611,7 +13600,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:4214:1: ( rule__NavigatingArgCS__Group_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4214:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9218); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9217); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -13653,23 +13642,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4227:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) ) - int alt37=2; - int LA37_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA37_0==73) ) { - alt37=1; + if ( (LA36_0==73) ) { + alt36=1; } - else if ( (LA37_0==89) ) { - alt37=2; + else if ( (LA36_0==89) ) { + alt36=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt37) { + switch (alt36) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4228:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) { @@ -13682,7 +13671,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:4230:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4230:2: rule__NavigatingArgCS__Group_0_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19251); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19250); rule__NavigatingArgCS__Group_0_1_0__0(); state._fsp--; @@ -13711,7 +13700,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:4236:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4236:2: rule__NavigatingArgCS__Group_0_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19269); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19268); rule__NavigatingArgCS__Group_0_1_1__0(); state._fsp--; @@ -13753,23 +13742,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4249:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) ) - int alt38=2; - int LA38_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA38_0==73) ) { - alt38=1; + if ( (LA37_0==73) ) { + alt37=1; } - else if ( (LA38_0==89) ) { - alt38=2; + else if ( (LA37_0==89) ) { + alt37=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 37, 0, input); throw nvae; } - switch (alt38) { + switch (alt37) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4250:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) { @@ -13782,7 +13771,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:4252:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4252:2: rule__NavigatingCommaArgCS__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29302); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29301); rule__NavigatingCommaArgCS__Group_2_0__0(); state._fsp--; @@ -13811,7 +13800,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:4258:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4258:2: rule__NavigatingCommaArgCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29320); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29319); rule__NavigatingCommaArgCS__Group_2_1__0(); state._fsp--; @@ -13853,9 +13842,9 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4271:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) - int alt39=2; - alt39 = dfa39.predict(input); - switch (alt39) { + int alt38=2; + alt38 = dfa38.predict(input); + switch (alt38) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4272:1: ( ruleExpCS ) { @@ -13865,7 +13854,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09353); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09352); ruleExpCS(); state._fsp--; @@ -13888,7 +13877,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09370); + pushFollow(FollowSets000.FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09369); rulePatternExpCS(); state._fsp--; @@ -13927,23 +13916,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4293:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ) - int alt40=2; - int LA40_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA40_0==RULE_INT) ) { - alt40=1; + if ( (LA39_0==RULE_INT) ) { + alt39=1; } - else if ( (LA40_0==39||LA40_0==41||LA40_0==72) ) { - alt40=2; + else if ( (LA39_0==39||LA39_0==41||LA39_0==72) ) { + alt39=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 39, 0, input); throw nvae; } - switch (alt40) { + switch (alt39) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4294:1: ( ruleMultiplicityBoundsCS ) { @@ -13953,7 +13942,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19402); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19401); ruleMultiplicityBoundsCS(); state._fsp--; @@ -13976,7 +13965,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1()); } - pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19419); + pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19418); ruleMultiplicityStringCS(); state._fsp--; @@ -14015,23 +14004,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4315:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) ) - int alt41=2; - int LA41_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA41_0==71) ) { - alt41=1; + if ( (LA40_0==71) ) { + alt40=1; } - else if ( (LA41_0==102) ) { - alt41=2; + else if ( (LA40_0==102) ) { + alt40=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); + new NoViableAltException("", 40, 0, input); throw nvae; } - switch (alt41) { + switch (alt40) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4316:1: ( '|?' ) { @@ -14041,7 +14030,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityCS__Alternatives_29452); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityCS__Alternatives_29451); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } @@ -14063,7 +14052,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:4326:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4326:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29471); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29470); rule__MultiplicityCS__IsNullFreeAssignment_2_1(); state._fsp--; @@ -14105,32 +14094,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4339:1: ( ( '*' ) | ( '+' ) | ( '?' ) ) - int alt42=3; + int alt41=3; switch ( input.LA(1) ) { case 39: { - alt42=1; + alt41=1; } break; case 41: { - alt42=2; + alt41=2; } break; case 72: { - alt42=3; + alt41=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt42) { + switch (alt41) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4340:1: ( '*' ) { @@ -14140,7 +14129,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } - match(input,39,FollowSets000.FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09505); if (state.failed) return ; + match(input,39,FollowSets000.FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09504); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } @@ -14159,7 +14148,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } - match(input,41,FollowSets000.FOLLOW_41_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09525); if (state.failed) return ; + match(input,41,FollowSets000.FOLLOW_41_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09524); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } @@ -14178,7 +14167,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09545); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09544); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } @@ -14213,23 +14202,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4373:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ) - int alt43=2; - int LA43_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||LA43_0==16||(LA43_0>=18 && LA43_0<=36)||(LA43_0>=58 && LA43_0<=70)) ) { - alt43=1; + if ( ((LA42_0>=RULE_SIMPLE_ID && LA42_0<=RULE_ESCAPED_ID)||LA42_0==16||(LA42_0>=18 && LA42_0<=36)||(LA42_0>=58 && LA42_0<=70)) ) { + alt42=1; } - else if ( (LA43_0==72) ) { - alt43=2; + else if ( (LA42_0==72) ) { + alt42=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt43) { + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4374:1: ( ruleTypedRefCS ) { @@ -14239,7 +14228,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9579); + pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9578); ruleTypedRefCS(); state._fsp--; @@ -14262,7 +14251,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9596); + pushFollow(FollowSets000.FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9595); ruleWildcardTypeRefCS(); state._fsp--; @@ -14301,23 +14290,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4395:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ) - int alt44=2; - int LA44_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA44_0==RULE_SIMPLE_ID) ) { - alt44=1; + if ( (LA43_0==RULE_SIMPLE_ID) ) { + alt43=1; } - else if ( (LA44_0==RULE_ESCAPED_ID) ) { - alt44=2; + else if ( (LA43_0==RULE_ESCAPED_ID) ) { + alt43=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 44, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt44) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4396:1: ( RULE_SIMPLE_ID ) { @@ -14327,7 +14316,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } - match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9628); if (state.failed) return ; + match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9627); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); } @@ -14346,7 +14335,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } - match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9645); if (state.failed) return ; + match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9644); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); } @@ -14381,23 +14370,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars try { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4417:1: ( ( RULE_INT ) | ( '*' ) ) - int alt45=2; - int LA45_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA45_0==RULE_INT) ) { - alt45=1; + if ( (LA44_0==RULE_INT) ) { + alt44=1; } - else if ( (LA45_0==39) ) { - alt45=2; + else if ( (LA44_0==39) ) { + alt44=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 45, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt45) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4418:1: ( RULE_INT ) { @@ -14407,7 +14396,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9677); if (state.failed) return ; + match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9676); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); } @@ -14426,7 +14415,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } - match(input,39,FollowSets000.FOLLOW_39_in_rule__UPPER__Alternatives9695); if (state.failed) return ; + match(input,39,FollowSets000.FOLLOW_39_in_rule__UPPER__Alternatives9694); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } @@ -14463,12 +14452,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:4443: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:4444:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__09727); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__09726); rule__TopLevelCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__09730); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__09729); rule__TopLevelCS__Group__1(); state._fsp--; @@ -14508,21 +14497,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4458:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )* - loop46: + loop45: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA46_0==25) ) { - alt46=1; + if ( (LA45_0==25) ) { + alt45=1; } - switch (alt46) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4458:2: rule__TopLevelCS__OwnedImportsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9757); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9756); rule__TopLevelCS__OwnedImportsAssignment_0(); state._fsp--; @@ -14532,7 +14521,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop46; + break loop45; } } while (true); @@ -14570,7 +14559,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:4472: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:4473:2: rule__TopLevelCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19788); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19787); rule__TopLevelCS__Group__1__Impl(); state._fsp--; @@ -14610,21 +14599,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4486:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1 )* - loop47: + loop46: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA47_0==34) ) { - alt47=1; + if ( (LA46_0==34) ) { + alt46=1; } - switch (alt47) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4486:2: rule__TopLevelCS__OwnedTransformationsAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedTransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl9815); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedTransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl9814); rule__TopLevelCS__OwnedTransformationsAssignment_1(); state._fsp--; @@ -14634,7 +14623,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop47; + break loop46; } } while (true); @@ -14672,12 +14661,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:4504: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:4505:2: rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__09850); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__09849); rule__CollectionTemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__09853); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__09852); rule__CollectionTemplateCS__Group__1(); state._fsp--; @@ -14717,17 +14706,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:4519:1: ( rule__CollectionTemplateCS__NameAssignment_0 )? - int alt48=2; - int LA48_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( ((LA48_0>=RULE_SIMPLE_ID && LA48_0<=RULE_ESCAPED_ID)||LA48_0==16||(LA48_0>=18 && LA48_0<=36)) ) { - alt48=1; + if ( ((LA47_0>=RULE_SIMPLE_ID && LA47_0<=RULE_ESCAPED_ID)||LA47_0==16||(LA47_0>=18 && LA47_0<=36)) ) { + alt47=1; } - switch (alt48) { + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4519:2: rule__CollectionTemplateCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl9880); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl9879); rule__CollectionTemplateCS__NameAssignment_0(); state._fsp--; @@ -14772,12 +14761,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:4533: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:4534:2: rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__19911); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__19910); rule__CollectionTemplateCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__19914); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__19913); rule__CollectionTemplateCS__Group__2(); state._fsp--; @@ -14816,7 +14805,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getColonKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionTemplateCS__Group__1__Impl9942); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionTemplateCS__Group__1__Impl9941); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getColonKeyword_1()); } @@ -14851,12 +14840,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:4564: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:4565:2: rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__29973); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__29972); rule__CollectionTemplateCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__29976); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__29975); rule__CollectionTemplateCS__Group__3(); state._fsp--; @@ -14898,7 +14887,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:4579:1: ( rule__CollectionTemplateCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4579:2: rule__CollectionTemplateCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedTypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl10003); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedTypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl10002); rule__CollectionTemplateCS__OwnedTypeAssignment_2(); state._fsp--; @@ -14940,12 +14929,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:4593: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:4594:2: rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__310033); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__310032); rule__CollectionTemplateCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__310036); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__310035); rule__CollectionTemplateCS__Group__4(); state._fsp--; @@ -14984,7 +14973,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionTemplateCS__Group__3__Impl10064); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionTemplateCS__Group__3__Impl10063); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -15019,12 +15008,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:4624: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:4625:2: rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__410095); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__410094); rule__CollectionTemplateCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__410098); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__410097); rule__CollectionTemplateCS__Group__5(); state._fsp--; @@ -15064,17 +15053,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:4639:1: ( rule__CollectionTemplateCS__Group_4__0 )? - int alt49=2; - int LA49_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( ((LA49_0>=RULE_SIMPLE_ID && LA49_0<=RULE_ESCAPED_ID)||LA49_0==16||(LA49_0>=18 && LA49_0<=36)||LA49_0==73) ) { - alt49=1; + if ( ((LA48_0>=RULE_SIMPLE_ID && LA48_0<=RULE_ESCAPED_ID)||LA48_0==16||(LA48_0>=18 && LA48_0<=36)||LA48_0==73) ) { + alt48=1; } - switch (alt49) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4639:2: rule__CollectionTemplateCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl10125); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl10124); rule__CollectionTemplateCS__Group_4__0(); state._fsp--; @@ -15119,7 +15108,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:4653: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:4654:2: rule__CollectionTemplateCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__510156); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__510155); rule__CollectionTemplateCS__Group__5__Impl(); state._fsp--; @@ -15158,7 +15147,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionTemplateCS__Group__5__Impl10184); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionTemplateCS__Group__5__Impl10183); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getRightCurlyBracketKeyword_5()); } @@ -15193,12 +15182,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:4695: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:4696: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__010227); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__010226); 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__010230); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__010229); rule__CollectionTemplateCS__Group_4__1(); state._fsp--; @@ -15240,7 +15229,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:4710:1: ( rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4710:2: rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl10257); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl10256); rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_0(); state._fsp--; @@ -15282,12 +15271,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:4724: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:4725: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__110287); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__110286); 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__110290); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__110289); rule__CollectionTemplateCS__Group_4__2(); state._fsp--; @@ -15327,21 +15316,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:4739:1: ( rule__CollectionTemplateCS__Group_4_1__0 )* - loop50: + loop49: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA50_0==77) ) { - alt50=1; + if ( (LA49_0==77) ) { + alt49=1; } - switch (alt50) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4739:2: rule__CollectionTemplateCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl10317); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl10316); rule__CollectionTemplateCS__Group_4_1__0(); state._fsp--; @@ -15351,7 +15340,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop50; + break loop49; } } while (true); @@ -15389,12 +15378,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:4753: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:4754: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__210348); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__210347); 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__210351); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__210350); rule__CollectionTemplateCS__Group_4__3(); state._fsp--; @@ -15433,7 +15422,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getPlusSignPlusSignKeyword_4_2()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__CollectionTemplateCS__Group_4__2__Impl10379); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__CollectionTemplateCS__Group_4__2__Impl10378); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getPlusSignPlusSignKeyword_4_2()); } @@ -15468,7 +15457,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:4784: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:4785:2: rule__CollectionTemplateCS__Group_4__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__310410); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__310409); rule__CollectionTemplateCS__Group_4__3__Impl(); state._fsp--; @@ -15510,7 +15499,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:4798:1: ( rule__CollectionTemplateCS__OwnedRestIdentifierAssignment_4_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4798:2: rule__CollectionTemplateCS__OwnedRestIdentifierAssignment_4_3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedRestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl10437); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedRestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl10436); rule__CollectionTemplateCS__OwnedRestIdentifierAssignment_4_3(); state._fsp--; @@ -15552,12 +15541,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:4820: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:4821: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__010475); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__010474); 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__010478); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__010477); rule__CollectionTemplateCS__Group_4_1__1(); state._fsp--; @@ -15596,7 +15585,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getCommaKeyword_4_1_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__CollectionTemplateCS__Group_4_1__0__Impl10506); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__CollectionTemplateCS__Group_4_1__0__Impl10505); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getCommaKeyword_4_1_0()); } @@ -15631,7 +15620,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:4851: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:4852:2: rule__CollectionTemplateCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__110537); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__110536); rule__CollectionTemplateCS__Group_4_1__1__Impl(); state._fsp--; @@ -15673,7 +15662,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:4865:1: ( rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4865:2: rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl10564); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl10563); rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_1_1(); state._fsp--; @@ -15715,12 +15704,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:4883: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:4884:2: rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__010598); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__010597); rule__DefaultValueCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__010601); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__010600); rule__DefaultValueCS__Group__1(); state._fsp--; @@ -15762,7 +15751,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:4898: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:4898:2: rule__DefaultValueCS__PropertyIdAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl10628); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl10627); rule__DefaultValueCS__PropertyIdAssignment_0(); state._fsp--; @@ -15804,12 +15793,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__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:4913:2: rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__110658); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__110657); rule__DefaultValueCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__110661); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__110660); rule__DefaultValueCS__Group__2(); state._fsp--; @@ -15848,7 +15837,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__Impl10689); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__DefaultValueCS__Group__1__Impl10688); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueCSAccess().getEqualsSignKeyword_1()); } @@ -15883,12 +15872,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__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:4944:2: rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__210720); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__210719); rule__DefaultValueCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__210723); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__210722); rule__DefaultValueCS__Group__3(); state._fsp--; @@ -15930,7 +15919,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__DefaultValueCS__OwnedInitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4958:2: rule__DefaultValueCS__OwnedInitExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__OwnedInitExpressionAssignment_2_in_rule__DefaultValueCS__Group__2__Impl10750); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__OwnedInitExpressionAssignment_2_in_rule__DefaultValueCS__Group__2__Impl10749); rule__DefaultValueCS__OwnedInitExpressionAssignment_2(); state._fsp--; @@ -15972,7 +15961,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:4972: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:4973:2: rule__DefaultValueCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__310780); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__310779); rule__DefaultValueCS__Group__3__Impl(); state._fsp--; @@ -16011,7 +16000,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueCSAccess().getSemicolonKeyword_3()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl10808); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl10807); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueCSAccess().getSemicolonKeyword_3()); } @@ -16046,12 +16035,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:5010: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:5011:2: rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__010847); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__010846); rule__DomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__010850); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__010849); rule__DomainCS__Group__1(); state._fsp--; @@ -16091,17 +16080,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:5025:1: ( rule__DomainCS__Alternatives_0 )? - int alt51=2; - int LA51_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA51_0==16||LA51_0==18||LA51_0==22) ) { - alt51=1; + if ( (LA50_0==16||LA50_0==18||LA50_0==22) ) { + alt50=1; } - switch (alt51) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5025:2: rule__DomainCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl10877); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl10876); rule__DomainCS__Alternatives_0(); state._fsp--; @@ -16146,12 +16135,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:5039: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:5040:2: rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__110908); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__110907); rule__DomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__110911); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__110910); rule__DomainCS__Group__2(); state._fsp--; @@ -16190,7 +16179,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__Impl10939); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__DomainCS__Group__1__Impl10938); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getDomainKeyword_1()); } @@ -16225,12 +16214,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:5070: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:5071:2: rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__210970); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__210969); rule__DomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__210973); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__210972); rule__DomainCS__Group__3(); state._fsp--; @@ -16272,7 +16261,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:5085: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:5085:2: rule__DomainCS__ModelIdAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl11000); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl10999); rule__DomainCS__ModelIdAssignment_2(); state._fsp--; @@ -16314,12 +16303,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:5099: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:5100:2: rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__311030); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__311029); rule__DomainCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__311033); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__311032); rule__DomainCS__Group__4(); state._fsp--; @@ -16361,7 +16350,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:5114:1: ( rule__DomainCS__OwnedPatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5114:2: rule__DomainCS__OwnedPatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedPatternAssignment_3_in_rule__DomainCS__Group__3__Impl11060); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedPatternAssignment_3_in_rule__DomainCS__Group__3__Impl11059); rule__DomainCS__OwnedPatternAssignment_3(); state._fsp--; @@ -16403,12 +16392,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:5128: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:5129:2: rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__411090); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__411089); rule__DomainCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__411093); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__411092); rule__DomainCS__Group__5(); state._fsp--; @@ -16448,21 +16437,21 @@ 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:5143:1: ( rule__DomainCS__Group_4__0 )* - loop52: + loop51: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA52_0==77) ) { - alt52=1; + if ( (LA51_0==77) ) { + alt51=1; } - switch (alt52) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5143:2: rule__DomainCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl11120); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl11119); rule__DomainCS__Group_4__0(); state._fsp--; @@ -16472,7 +16461,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop52; + break loop51; } } while (true); @@ -16510,12 +16499,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:5157: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:5158:2: rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__511151); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__511150); rule__DomainCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__511154); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__511153); rule__DomainCS__Group__6(); state._fsp--; @@ -16555,17 +16544,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:5172:1: ( rule__DomainCS__Group_5__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA53_0==24) ) { - alt53=1; + if ( (LA52_0==24) ) { + alt52=1; } - switch (alt53) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5172:2: rule__DomainCS__Group_5__0 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl11181); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl11180); rule__DomainCS__Group_5__0(); state._fsp--; @@ -16610,12 +16599,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:5186:1: ( rule__DomainCS__Group__6__Impl rule__DomainCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5187:2: rule__DomainCS__Group__6__Impl rule__DomainCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__611212); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__611211); rule__DomainCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__7_in_rule__DomainCS__Group__611215); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__7_in_rule__DomainCS__Group__611214); rule__DomainCS__Group__7(); state._fsp--; @@ -16655,17 +16644,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getDomainCSAccess().getGroup_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5201:1: ( rule__DomainCS__Group_6__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA54_0==20) ) { - alt54=1; + if ( (LA53_0==20) ) { + alt53=1; } - switch (alt54) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5201:2: rule__DomainCS__Group_6__0 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__0_in_rule__DomainCS__Group__6__Impl11242); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__0_in_rule__DomainCS__Group__6__Impl11241); rule__DomainCS__Group_6__0(); state._fsp--; @@ -16710,7 +16699,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:5215:1: ( rule__DomainCS__Group__7__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5216:2: rule__DomainCS__Group__7__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__7__Impl_in_rule__DomainCS__Group__711273); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__7__Impl_in_rule__DomainCS__Group__711272); rule__DomainCS__Group__7__Impl(); state._fsp--; @@ -16749,7 +16738,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getSemicolonKeyword_7()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__DomainCS__Group__7__Impl11301); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__DomainCS__Group__7__Impl11300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getSemicolonKeyword_7()); } @@ -16784,12 +16773,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:5261: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:5262: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__011348); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__011347); 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__011351); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__011350); rule__DomainCS__Group_4__1(); state._fsp--; @@ -16828,7 +16817,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getCommaKeyword_4_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__DomainCS__Group_4__0__Impl11379); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__DomainCS__Group_4__0__Impl11378); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getCommaKeyword_4_0()); } @@ -16863,7 +16852,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:5292: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:5293:2: rule__DomainCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__111410); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__111409); rule__DomainCS__Group_4__1__Impl(); state._fsp--; @@ -16905,7 +16894,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:5306:1: ( rule__DomainCS__OwnedPatternAssignment_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5306:2: rule__DomainCS__OwnedPatternAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedPatternAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl11437); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedPatternAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl11436); rule__DomainCS__OwnedPatternAssignment_4_1(); state._fsp--; @@ -16947,12 +16936,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:5324: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:5325: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__011471); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__011470); 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__011474); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__011473); rule__DomainCS__Group_5__1(); state._fsp--; @@ -16991,7 +16980,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getImplementedbyKeyword_5_0()); } - match(input,24,FollowSets000.FOLLOW_24_in_rule__DomainCS__Group_5__0__Impl11502); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_24_in_rule__DomainCS__Group_5__0__Impl11501); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getImplementedbyKeyword_5_0()); } @@ -17026,7 +17015,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:5355:1: ( rule__DomainCS__Group_5__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5356:2: rule__DomainCS__Group_5__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__111533); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__111532); rule__DomainCS__Group_5__1__Impl(); state._fsp--; @@ -17068,7 +17057,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:5369:1: ( rule__DomainCS__ImplementedByAssignment_5_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5369:2: rule__DomainCS__ImplementedByAssignment_5_1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ImplementedByAssignment_5_1_in_rule__DomainCS__Group_5__1__Impl11560); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ImplementedByAssignment_5_1_in_rule__DomainCS__Group_5__1__Impl11559); rule__DomainCS__ImplementedByAssignment_5_1(); state._fsp--; @@ -17110,12 +17099,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:5387:1: ( rule__DomainCS__Group_6__0__Impl rule__DomainCS__Group_6__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5388:2: rule__DomainCS__Group_6__0__Impl rule__DomainCS__Group_6__1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__0__Impl_in_rule__DomainCS__Group_6__011594); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__0__Impl_in_rule__DomainCS__Group_6__011593); rule__DomainCS__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__1_in_rule__DomainCS__Group_6__011597); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__1_in_rule__DomainCS__Group_6__011596); rule__DomainCS__Group_6__1(); state._fsp--; @@ -17154,7 +17143,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getDefault_valuesKeyword_6_0()); } - match(input,20,FollowSets000.FOLLOW_20_in_rule__DomainCS__Group_6__0__Impl11625); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__DomainCS__Group_6__0__Impl11624); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getDefault_valuesKeyword_6_0()); } @@ -17189,12 +17178,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:5418:1: ( rule__DomainCS__Group_6__1__Impl rule__DomainCS__Group_6__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5419:2: rule__DomainCS__Group_6__1__Impl rule__DomainCS__Group_6__2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__1__Impl_in_rule__DomainCS__Group_6__111656); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__1__Impl_in_rule__DomainCS__Group_6__111655); rule__DomainCS__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__2_in_rule__DomainCS__Group_6__111659); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__2_in_rule__DomainCS__Group_6__111658); rule__DomainCS__Group_6__2(); state._fsp--; @@ -17233,7 +17222,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getLeftCurlyBracketKeyword_6_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__DomainCS__Group_6__1__Impl11687); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__DomainCS__Group_6__1__Impl11686); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getLeftCurlyBracketKeyword_6_1()); } @@ -17268,12 +17257,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:5449:1: ( rule__DomainCS__Group_6__2__Impl rule__DomainCS__Group_6__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5450:2: rule__DomainCS__Group_6__2__Impl rule__DomainCS__Group_6__3 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__2__Impl_in_rule__DomainCS__Group_6__211718); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__2__Impl_in_rule__DomainCS__Group_6__211717); rule__DomainCS__Group_6__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__3_in_rule__DomainCS__Group_6__211721); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__3_in_rule__DomainCS__Group_6__211720); rule__DomainCS__Group_6__3(); state._fsp--; @@ -17318,7 +17307,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:5465:1: ( rule__DomainCS__OwnedDefaultValuesAssignment_6_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5465:2: rule__DomainCS__OwnedDefaultValuesAssignment_6_2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11750); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11749); rule__DomainCS__OwnedDefaultValuesAssignment_6_2(); state._fsp--; @@ -17339,21 +17328,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getDomainCSAccess().getOwnedDefaultValuesAssignment_6_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5470:1: ( rule__DomainCS__OwnedDefaultValuesAssignment_6_2 )* - loop55: + loop54: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( ((LA55_0>=RULE_SIMPLE_ID && LA55_0<=RULE_ESCAPED_ID)||LA55_0==16||(LA55_0>=18 && LA55_0<=36)) ) { - alt55=1; + if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||LA54_0==16||(LA54_0>=18 && LA54_0<=36)) ) { + alt54=1; } - switch (alt55) { + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5470:2: rule__DomainCS__OwnedDefaultValuesAssignment_6_2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11762); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11761); rule__DomainCS__OwnedDefaultValuesAssignment_6_2(); state._fsp--; @@ -17363,7 +17352,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop55; + break loop54; } } while (true); @@ -17404,7 +17393,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:5485:1: ( rule__DomainCS__Group_6__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5486:2: rule__DomainCS__Group_6__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__3__Impl_in_rule__DomainCS__Group_6__311795); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_6__3__Impl_in_rule__DomainCS__Group_6__311794); rule__DomainCS__Group_6__3__Impl(); state._fsp--; @@ -17443,7 +17432,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getRightCurlyBracketKeyword_6_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__DomainCS__Group_6__3__Impl11823); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__DomainCS__Group_6__3__Impl11822); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getRightCurlyBracketKeyword_6_3()); } @@ -17478,12 +17467,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:5523: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:5524:2: rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__011862); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__011861); rule__KeyDeclCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__011865); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__011864); rule__KeyDeclCS__Group__1(); state._fsp--; @@ -17522,7 +17511,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__Impl11893); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__KeyDeclCS__Group__0__Impl11892); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getKeyKeyword_0()); } @@ -17557,12 +17546,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:5554: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:5555:2: rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__111924); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__111923); rule__KeyDeclCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__111927); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__111926); rule__KeyDeclCS__Group__2(); state._fsp--; @@ -17604,7 +17593,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:5569:1: ( rule__KeyDeclCS__OwnedPathNameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5569:2: rule__KeyDeclCS__OwnedPathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OwnedPathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl11954); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OwnedPathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl11953); rule__KeyDeclCS__OwnedPathNameAssignment_1(); state._fsp--; @@ -17646,12 +17635,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:5583: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:5584:2: rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__211984); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__211983); rule__KeyDeclCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__211987); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__211986); rule__KeyDeclCS__Group__3(); state._fsp--; @@ -17690,7 +17679,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getLeftCurlyBracketKeyword_2()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group__2__Impl12015); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group__2__Impl12014); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getLeftCurlyBracketKeyword_2()); } @@ -17725,12 +17714,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:5614: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:5615:2: rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__312046); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__312045); rule__KeyDeclCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__312049); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__312048); rule__KeyDeclCS__Group__4(); state._fsp--; @@ -17772,7 +17761,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:5629: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:5629:2: rule__KeyDeclCS__Alternatives_3 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl12076); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl12075); rule__KeyDeclCS__Alternatives_3(); state._fsp--; @@ -17814,12 +17803,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:5643: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:5644:2: rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__412106); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__412105); rule__KeyDeclCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__412109); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__412108); rule__KeyDeclCS__Group__5(); state._fsp--; @@ -17859,21 +17848,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:5658:1: ( rule__KeyDeclCS__Group_4__0 )* - loop56: + loop55: do { - int alt56=2; - int LA56_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA56_0==77) ) { - alt56=1; + if ( (LA55_0==77) ) { + alt55=1; } - switch (alt56) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5658:2: rule__KeyDeclCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl12136); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl12135); rule__KeyDeclCS__Group_4__0(); state._fsp--; @@ -17883,7 +17872,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop56; + break loop55; } } while (true); @@ -17921,12 +17910,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:5672: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:5673:2: rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__512167); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__512166); rule__KeyDeclCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__512170); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__512169); rule__KeyDeclCS__Group__6(); state._fsp--; @@ -17965,7 +17954,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__KeyDeclCS__Group__5__Impl12198); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__KeyDeclCS__Group__5__Impl12197); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getRightCurlyBracketKeyword_5()); } @@ -18000,7 +17989,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:5703: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:5704:2: rule__KeyDeclCS__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__612229); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__612228); rule__KeyDeclCS__Group__6__Impl(); state._fsp--; @@ -18039,7 +18028,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getSemicolonKeyword_6()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl12257); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl12256); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getSemicolonKeyword_6()); } @@ -18074,12 +18063,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:5747: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:5748: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__012302); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__0__Impl_in_rule__KeyDeclCS__Group_3_1__012301); 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__012305); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__1_in_rule__KeyDeclCS__Group_3_1__012304); rule__KeyDeclCS__Group_3_1__1(); state._fsp--; @@ -18118,7 +18107,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__Impl12333); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__KeyDeclCS__Group_3_1__0__Impl12332); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getOppositeKeyword_3_1_0()); } @@ -18153,12 +18142,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:5778: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:5779: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__112364); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__1__Impl_in_rule__KeyDeclCS__Group_3_1__112363); 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__112367); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__2_in_rule__KeyDeclCS__Group_3_1__112366); rule__KeyDeclCS__Group_3_1__2(); state._fsp--; @@ -18197,7 +18186,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_3_1_1()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__KeyDeclCS__Group_3_1__1__Impl12395); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__KeyDeclCS__Group_3_1__1__Impl12394); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_3_1_1()); } @@ -18232,12 +18221,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:5809: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:5810: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__212426); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__2__Impl_in_rule__KeyDeclCS__Group_3_1__212425); 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__212429); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__3_in_rule__KeyDeclCS__Group_3_1__212428); rule__KeyDeclCS__Group_3_1__3(); state._fsp--; @@ -18279,7 +18268,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:5824:1: ( rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_3_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5824:2: rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_3_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl12456); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl12455); rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_3_1_2(); state._fsp--; @@ -18321,7 +18310,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:5838: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:5839:2: rule__KeyDeclCS__Group_3_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__312486); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__312485); rule__KeyDeclCS__Group_3_1__3__Impl(); state._fsp--; @@ -18360,7 +18349,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_3_1_3()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__KeyDeclCS__Group_3_1__3__Impl12514); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__KeyDeclCS__Group_3_1__3__Impl12513); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_3_1_3()); } @@ -18395,12 +18384,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:5876: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:5877: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__012553); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__012552); 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__012556); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__012555); rule__KeyDeclCS__Group_4__1(); state._fsp--; @@ -18439,7 +18428,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getCommaKeyword_4_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__KeyDeclCS__Group_4__0__Impl12584); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__KeyDeclCS__Group_4__0__Impl12583); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getCommaKeyword_4_0()); } @@ -18474,7 +18463,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:5907: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:5908:2: rule__KeyDeclCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__112615); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__112614); rule__KeyDeclCS__Group_4__1__Impl(); state._fsp--; @@ -18516,7 +18505,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:5921: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:5921:2: rule__KeyDeclCS__Alternatives_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl12642); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl12641); rule__KeyDeclCS__Alternatives_4_1(); state._fsp--; @@ -18558,12 +18547,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:5939: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:5940: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__012676); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__0__Impl_in_rule__KeyDeclCS__Group_4_1_1__012675); 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__012679); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__1_in_rule__KeyDeclCS__Group_4_1_1__012678); rule__KeyDeclCS__Group_4_1_1__1(); state._fsp--; @@ -18602,7 +18591,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__Impl12707); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__KeyDeclCS__Group_4_1_1__0__Impl12706); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getOppositeKeyword_4_1_1_0()); } @@ -18637,12 +18626,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:5970: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:5971: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__112738); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__1__Impl_in_rule__KeyDeclCS__Group_4_1_1__112737); 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__112741); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__2_in_rule__KeyDeclCS__Group_4_1_1__112740); rule__KeyDeclCS__Group_4_1_1__2(); state._fsp--; @@ -18681,7 +18670,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_4_1_1_1()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__KeyDeclCS__Group_4_1_1__1__Impl12769); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__KeyDeclCS__Group_4_1_1__1__Impl12768); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_4_1_1_1()); } @@ -18716,12 +18705,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:6001: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:6002: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__212800); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__2__Impl_in_rule__KeyDeclCS__Group_4_1_1__212799); 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__212803); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__3_in_rule__KeyDeclCS__Group_4_1_1__212802); rule__KeyDeclCS__Group_4_1_1__3(); state._fsp--; @@ -18763,7 +18752,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:6016:1: ( rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_4_1_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6016:2: rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_4_1_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl12830); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl12829); rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_4_1_1_2(); state._fsp--; @@ -18805,7 +18794,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:6030: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:6031: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__312860); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__3__Impl_in_rule__KeyDeclCS__Group_4_1_1__312859); rule__KeyDeclCS__Group_4_1_1__3__Impl(); state._fsp--; @@ -18844,7 +18833,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_4_1_1_3()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__KeyDeclCS__Group_4_1_1__3__Impl12888); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__KeyDeclCS__Group_4_1_1__3__Impl12887); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_4_1_1_3()); } @@ -18879,12 +18868,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:6068: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:6069:2: rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__012927); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__012926); rule__ModelDeclCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__012930); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__012929); rule__ModelDeclCS__Group__1(); state._fsp--; @@ -18926,7 +18915,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:6083: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:6083:2: rule__ModelDeclCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl12957); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl12956); rule__ModelDeclCS__NameAssignment_0(); state._fsp--; @@ -18968,12 +18957,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:6097: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:6098:2: rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__112987); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__112986); rule__ModelDeclCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__112990); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__112989); rule__ModelDeclCS__Group__2(); state._fsp--; @@ -19012,7 +19001,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getColonKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__ModelDeclCS__Group__1__Impl13018); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__ModelDeclCS__Group__1__Impl13017); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getColonKeyword_1()); } @@ -19047,7 +19036,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:6128: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:6129:2: rule__ModelDeclCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__213049); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__213048); rule__ModelDeclCS__Group__2__Impl(); state._fsp--; @@ -19089,7 +19078,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:6142: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:6142:2: rule__ModelDeclCS__Alternatives_2 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl13076); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl13075); rule__ModelDeclCS__Alternatives_2(); state._fsp--; @@ -19131,12 +19120,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:6162: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:6163: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__013112); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__013111); 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__013115); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__013114); rule__ModelDeclCS__Group_2_1__1(); state._fsp--; @@ -19175,7 +19164,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getLeftCurlyBracketKeyword_2_1_0()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__ModelDeclCS__Group_2_1__0__Impl13143); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__ModelDeclCS__Group_2_1__0__Impl13142); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getLeftCurlyBracketKeyword_2_1_0()); } @@ -19210,12 +19199,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:6193: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:6194: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__113174); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__113173); 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__113177); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__113176); rule__ModelDeclCS__Group_2_1__2(); state._fsp--; @@ -19257,7 +19246,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:6208: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:6208:2: rule__ModelDeclCS__MetamodelIdsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetamodelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl13204); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetamodelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl13203); rule__ModelDeclCS__MetamodelIdsAssignment_2_1_1(); state._fsp--; @@ -19299,12 +19288,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:6222: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:6223: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__213234); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__213233); 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__213237); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__213236); rule__ModelDeclCS__Group_2_1__3(); state._fsp--; @@ -19344,21 +19333,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:6237:1: ( rule__ModelDeclCS__Group_2_1_2__0 )* - loop57: + loop56: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA57_0==77) ) { - alt57=1; + if ( (LA56_0==77) ) { + alt56=1; } - switch (alt57) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6237: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__Impl13264); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl13263); rule__ModelDeclCS__Group_2_1_2__0(); state._fsp--; @@ -19368,7 +19357,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop57; + break loop56; } } while (true); @@ -19406,7 +19395,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:6251: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:6252:2: rule__ModelDeclCS__Group_2_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__313295); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__313294); rule__ModelDeclCS__Group_2_1__3__Impl(); state._fsp--; @@ -19445,7 +19434,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getRightCurlyBracketKeyword_2_1_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__ModelDeclCS__Group_2_1__3__Impl13323); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__ModelDeclCS__Group_2_1__3__Impl13322); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getRightCurlyBracketKeyword_2_1_3()); } @@ -19480,12 +19469,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:6289: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:6290: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__013362); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__013361); 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__013365); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__013364); rule__ModelDeclCS__Group_2_1_2__1(); state._fsp--; @@ -19524,7 +19513,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getCommaKeyword_2_1_2_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__ModelDeclCS__Group_2_1_2__0__Impl13393); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__ModelDeclCS__Group_2_1_2__0__Impl13392); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getCommaKeyword_2_1_2_0()); } @@ -19559,7 +19548,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:6320: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:6321: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__113424); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__113423); rule__ModelDeclCS__Group_2_1_2__1__Impl(); state._fsp--; @@ -19601,7 +19590,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:6334: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:6334: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__Impl13451); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetamodelIdsAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl13450); rule__ModelDeclCS__MetamodelIdsAssignment_2_1_2_1(); state._fsp--; @@ -19643,12 +19632,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:6352: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:6353:2: rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__013485); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__013484); rule__ObjectTemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__013488); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__013487); rule__ObjectTemplateCS__Group__1(); state._fsp--; @@ -19688,17 +19677,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:6367:1: ( rule__ObjectTemplateCS__NameAssignment_0 )? - int alt58=2; - int LA58_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( ((LA58_0>=RULE_SIMPLE_ID && LA58_0<=RULE_ESCAPED_ID)||LA58_0==16||(LA58_0>=18 && LA58_0<=36)) ) { - alt58=1; + if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||LA57_0==16||(LA57_0>=18 && LA57_0<=36)) ) { + alt57=1; } - switch (alt58) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6367:2: rule__ObjectTemplateCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl13515); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl13514); rule__ObjectTemplateCS__NameAssignment_0(); state._fsp--; @@ -19743,12 +19732,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:6381: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:6382:2: rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__113546); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__113545); rule__ObjectTemplateCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__113549); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__113548); rule__ObjectTemplateCS__Group__2(); state._fsp--; @@ -19787,7 +19776,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getColonKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__ObjectTemplateCS__Group__1__Impl13577); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__ObjectTemplateCS__Group__1__Impl13576); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getColonKeyword_1()); } @@ -19822,12 +19811,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:6412: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:6413:2: rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__213608); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__213607); rule__ObjectTemplateCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__213611); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__213610); rule__ObjectTemplateCS__Group__3(); state._fsp--; @@ -19869,7 +19858,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:6427:1: ( rule__ObjectTemplateCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6427:2: rule__ObjectTemplateCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__OwnedTypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl13638); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__OwnedTypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl13637); rule__ObjectTemplateCS__OwnedTypeAssignment_2(); state._fsp--; @@ -19911,12 +19900,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:6441: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:6442:2: rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__313668); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__313667); rule__ObjectTemplateCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__313671); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__313670); rule__ObjectTemplateCS__Group__4(); state._fsp--; @@ -19955,7 +19944,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__ObjectTemplateCS__Group__3__Impl13699); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__ObjectTemplateCS__Group__3__Impl13698); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -19990,12 +19979,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:6472: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:6473:2: rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__413730); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__413729); rule__ObjectTemplateCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__413733); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__413732); rule__ObjectTemplateCS__Group__5(); state._fsp--; @@ -20035,17 +20024,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:6487:1: ( rule__ObjectTemplateCS__Group_4__0 )? - int alt59=2; - int LA59_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( ((LA59_0>=RULE_SIMPLE_ID && LA59_0<=RULE_ESCAPED_ID)||LA59_0==16||(LA59_0>=18 && LA59_0<=36)) ) { - alt59=1; + if ( ((LA58_0>=RULE_SIMPLE_ID && LA58_0<=RULE_ESCAPED_ID)||LA58_0==16||(LA58_0>=18 && LA58_0<=36)) ) { + alt58=1; } - switch (alt59) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6487:2: rule__ObjectTemplateCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl13760); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl13759); rule__ObjectTemplateCS__Group_4__0(); state._fsp--; @@ -20090,7 +20079,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:6501: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:6502:2: rule__ObjectTemplateCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__513791); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__513790); rule__ObjectTemplateCS__Group__5__Impl(); state._fsp--; @@ -20129,7 +20118,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__ObjectTemplateCS__Group__5__Impl13819); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__ObjectTemplateCS__Group__5__Impl13818); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getRightCurlyBracketKeyword_5()); } @@ -20164,12 +20153,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:6543: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:6544: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__013862); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__013861); 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__013865); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__013864); rule__ObjectTemplateCS__Group_4__1(); state._fsp--; @@ -20211,7 +20200,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:6558:1: ( rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6558:2: rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl13892); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl13891); rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_0(); state._fsp--; @@ -20253,7 +20242,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:6572: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:6573:2: rule__ObjectTemplateCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__113922); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__113921); rule__ObjectTemplateCS__Group_4__1__Impl(); state._fsp--; @@ -20293,21 +20282,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:6586:1: ( rule__ObjectTemplateCS__Group_4_1__0 )* - loop60: + loop59: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA60_0==77) ) { - alt60=1; + if ( (LA59_0==77) ) { + alt59=1; } - switch (alt60) { + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6586:2: rule__ObjectTemplateCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl13949); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl13948); rule__ObjectTemplateCS__Group_4_1__0(); state._fsp--; @@ -20317,7 +20306,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop60; + break loop59; } } while (true); @@ -20355,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:6604: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:6605: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__013984); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__013983); 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__013987); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__013986); rule__ObjectTemplateCS__Group_4_1__1(); state._fsp--; @@ -20399,7 +20388,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getCommaKeyword_4_1_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__ObjectTemplateCS__Group_4_1__0__Impl14015); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__ObjectTemplateCS__Group_4_1__0__Impl14014); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getCommaKeyword_4_1_0()); } @@ -20434,7 +20423,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:6635: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:6636:2: rule__ObjectTemplateCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__114046); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__114045); rule__ObjectTemplateCS__Group_4_1__1__Impl(); state._fsp--; @@ -20476,7 +20465,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:6649:1: ( rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6649:2: rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl14073); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl14072); rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_1_1(); state._fsp--; @@ -20518,12 +20507,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:6667: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:6668:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014107); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014106); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014110); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014109); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -20565,7 +20554,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:6682: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:6682:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14137); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14136); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -20607,12 +20596,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:6696: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:6697:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114167); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114166); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114170); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114169); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -20651,7 +20640,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__ParamDeclarationCS__Group__1__Impl14198); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__ParamDeclarationCS__Group__1__Impl14197); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -20686,7 +20675,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:6727: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:6728:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214229); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214228); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -20728,7 +20717,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:6741: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:6741:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14256); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14255); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -20770,12 +20759,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:6761: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:6762:2: rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014292); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014291); rule__PredicateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__014295); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__014294); rule__PredicateCS__Group__1(); state._fsp--; @@ -20817,7 +20806,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:6776:1: ( rule__PredicateCS__OwnedConditionAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6776:2: rule__PredicateCS__OwnedConditionAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl14322); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl14321); rule__PredicateCS__OwnedConditionAssignment_0(); state._fsp--; @@ -20859,7 +20848,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:6790: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:6791:2: rule__PredicateCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__114352); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__114351); rule__PredicateCS__Group__1__Impl(); state._fsp--; @@ -20898,7 +20887,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__PredicateCS__Group__1__Impl14380); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__PredicateCS__Group__1__Impl14379); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } @@ -20933,12 +20922,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:6824: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:6825:2: rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__014415); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__014414); rule__PrimitiveTypeDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__014418); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__014417); rule__PrimitiveTypeDomainCS__Group__1(); state._fsp--; @@ -20977,7 +20966,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__Impl14446); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_30_in_rule__PrimitiveTypeDomainCS__Group__0__Impl14445); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getPrimitiveKeyword_0()); } @@ -21012,12 +21001,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:6855: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:6856:2: rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__114477); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__114476); rule__PrimitiveTypeDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__114480); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__114479); rule__PrimitiveTypeDomainCS__Group__2(); state._fsp--; @@ -21056,7 +21045,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__Impl14508); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__PrimitiveTypeDomainCS__Group__1__Impl14507); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getDomainKeyword_1()); } @@ -21091,12 +21080,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:6886: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:6887:2: rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__214539); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__214538); rule__PrimitiveTypeDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__214542); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__214541); rule__PrimitiveTypeDomainCS__Group__3(); state._fsp--; @@ -21138,7 +21127,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:6901: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:6901:2: rule__PrimitiveTypeDomainCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl14569); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl14568); rule__PrimitiveTypeDomainCS__NameAssignment_2(); state._fsp--; @@ -21180,12 +21169,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:6915: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:6916:2: rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__314599); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__314598); rule__PrimitiveTypeDomainCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__314602); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__314601); rule__PrimitiveTypeDomainCS__Group__4(); state._fsp--; @@ -21224,7 +21213,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getColonKeyword_3()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__PrimitiveTypeDomainCS__Group__3__Impl14630); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__PrimitiveTypeDomainCS__Group__3__Impl14629); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getColonKeyword_3()); } @@ -21259,12 +21248,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:6946: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:6947:2: rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__414661); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__414660); rule__PrimitiveTypeDomainCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__414664); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__414663); rule__PrimitiveTypeDomainCS__Group__5(); state._fsp--; @@ -21306,7 +21295,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:6961:1: ( rule__PrimitiveTypeDomainCS__OwnedTypeAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6961:2: rule__PrimitiveTypeDomainCS__OwnedTypeAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__OwnedTypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl14691); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__OwnedTypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl14690); rule__PrimitiveTypeDomainCS__OwnedTypeAssignment_4(); state._fsp--; @@ -21348,7 +21337,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:6975: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:6976:2: rule__PrimitiveTypeDomainCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__514721); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__514720); rule__PrimitiveTypeDomainCS__Group__5__Impl(); state._fsp--; @@ -21387,7 +21376,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getSemicolonKeyword_5()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl14749); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl14748); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getSemicolonKeyword_5()); } @@ -21422,12 +21411,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:7017: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:7018:2: rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__014792); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__014791); rule__PropertyTemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__014795); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__014794); rule__PropertyTemplateCS__Group__1(); state._fsp--; @@ -21469,7 +21458,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:7032: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:7032:2: rule__PropertyTemplateCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl14822); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl14821); rule__PropertyTemplateCS__Alternatives_0(); state._fsp--; @@ -21511,12 +21500,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:7046: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:7047:2: rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__114852); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__114851); rule__PropertyTemplateCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__114855); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__114854); rule__PropertyTemplateCS__Group__2(); state._fsp--; @@ -21555,7 +21544,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__Impl14883); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__PropertyTemplateCS__Group__1__Impl14882); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getEqualsSignKeyword_1()); } @@ -21590,7 +21579,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:7077: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:7078:2: rule__PropertyTemplateCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__214914); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__214913); rule__PropertyTemplateCS__Group__2__Impl(); state._fsp--; @@ -21632,7 +21621,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:7091:1: ( rule__PropertyTemplateCS__OwnedExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7091:2: rule__PropertyTemplateCS__OwnedExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OwnedExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl14941); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OwnedExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl14940); rule__PropertyTemplateCS__OwnedExpressionAssignment_2(); state._fsp--; @@ -21674,12 +21663,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:7111: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:7112: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__014977); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__0__Impl_in_rule__PropertyTemplateCS__Group_0_1__014976); 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__014980); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__1_in_rule__PropertyTemplateCS__Group_0_1__014979); rule__PropertyTemplateCS__Group_0_1__1(); state._fsp--; @@ -21718,7 +21707,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__Impl15008); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__PropertyTemplateCS__Group_0_1__0__Impl15007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getOppositeKeyword_0_1_0()); } @@ -21753,12 +21742,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:7142: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:7143: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__115039); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__1__Impl_in_rule__PropertyTemplateCS__Group_0_1__115038); 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__115042); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__2_in_rule__PropertyTemplateCS__Group_0_1__115041); rule__PropertyTemplateCS__Group_0_1__2(); state._fsp--; @@ -21797,7 +21786,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getLeftParenthesisKeyword_0_1_1()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__PropertyTemplateCS__Group_0_1__1__Impl15070); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__PropertyTemplateCS__Group_0_1__1__Impl15069); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getLeftParenthesisKeyword_0_1_1()); } @@ -21832,12 +21821,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:7173: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:7174: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__215101); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__2__Impl_in_rule__PropertyTemplateCS__Group_0_1__215100); 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__215104); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__3_in_rule__PropertyTemplateCS__Group_0_1__215103); rule__PropertyTemplateCS__Group_0_1__3(); state._fsp--; @@ -21879,7 +21868,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:7188:1: ( rule__PropertyTemplateCS__OwnedOppositePropertyIdAssignment_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7188:2: rule__PropertyTemplateCS__OwnedOppositePropertyIdAssignment_0_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OwnedOppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl15131); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OwnedOppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl15130); rule__PropertyTemplateCS__OwnedOppositePropertyIdAssignment_0_1_2(); state._fsp--; @@ -21921,7 +21910,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:7202: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:7203:2: rule__PropertyTemplateCS__Group_0_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__315161); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__315160); rule__PropertyTemplateCS__Group_0_1__3__Impl(); state._fsp--; @@ -21960,7 +21949,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getRightParenthesisKeyword_0_1_3()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__PropertyTemplateCS__Group_0_1__3__Impl15189); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__PropertyTemplateCS__Group_0_1__3__Impl15188); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getRightParenthesisKeyword_0_1_3()); } @@ -21995,12 +21984,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:7240: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:7241:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015228); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015227); rule__QueryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015231); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015230); rule__QueryCS__Group__1(); state._fsp--; @@ -22039,7 +22028,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__Impl15259); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__QueryCS__Group__0__Impl15258); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } @@ -22074,12 +22063,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:7271: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:7272:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115290); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115289); rule__QueryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115293); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115292); rule__QueryCS__Group__2(); state._fsp--; @@ -22121,7 +22110,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:7286: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:7286:2: rule__QueryCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl15320); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl15319); rule__QueryCS__NameAssignment_1(); state._fsp--; @@ -22163,12 +22152,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:7300: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:7301:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215350); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215349); rule__QueryCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215353); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215352); rule__QueryCS__Group__3(); state._fsp--; @@ -22207,7 +22196,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_2()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__QueryCS__Group__2__Impl15381); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__QueryCS__Group__2__Impl15380); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_2()); } @@ -22242,12 +22231,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:7331: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:7332:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315412); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315411); rule__QueryCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315415); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315414); rule__QueryCS__Group__4(); state._fsp--; @@ -22287,17 +22276,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:7346:1: ( rule__QueryCS__Group_3__0 )? - int alt61=2; - int LA61_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( ((LA61_0>=RULE_SIMPLE_ID && LA61_0<=RULE_ESCAPED_ID)||LA61_0==16||(LA61_0>=18 && LA61_0<=36)) ) { - alt61=1; + if ( ((LA60_0>=RULE_SIMPLE_ID && LA60_0<=RULE_ESCAPED_ID)||LA60_0==16||(LA60_0>=18 && LA60_0<=36)) ) { + alt60=1; } - switch (alt61) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7346:2: rule__QueryCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl15442); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl15441); rule__QueryCS__Group_3__0(); state._fsp--; @@ -22342,12 +22331,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:7360: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:7361:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415473); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415472); rule__QueryCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415476); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415475); rule__QueryCS__Group__5(); state._fsp--; @@ -22386,7 +22375,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_4()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__QueryCS__Group__4__Impl15504); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__QueryCS__Group__4__Impl15503); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_4()); } @@ -22421,12 +22410,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:7391: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:7392:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515535); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515534); rule__QueryCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515538); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515537); rule__QueryCS__Group__6(); state._fsp--; @@ -22465,7 +22454,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getColonKeyword_5()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__QueryCS__Group__5__Impl15566); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__QueryCS__Group__5__Impl15565); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getColonKeyword_5()); } @@ -22500,12 +22489,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:7422: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:7423:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615597); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615596); rule__QueryCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615600); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615599); rule__QueryCS__Group__7(); state._fsp--; @@ -22547,7 +22536,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:7437: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:7437:2: rule__QueryCS__OwnedTypeAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl15627); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl15626); rule__QueryCS__OwnedTypeAssignment_6(); state._fsp--; @@ -22589,7 +22578,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:7451: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:7452:2: rule__QueryCS__Group__7__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715657); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715656); rule__QueryCS__Group__7__Impl(); state._fsp--; @@ -22631,7 +22620,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:7465: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:7465:2: rule__QueryCS__Alternatives_7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl15684); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl15683); rule__QueryCS__Alternatives_7(); state._fsp--; @@ -22673,12 +22662,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:7495: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:7496: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__015730); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__015729); 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__015733); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__015732); rule__QueryCS__Group_3__1(); state._fsp--; @@ -22720,7 +22709,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:7510:1: ( rule__QueryCS__OwnedParametersAssignment_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7510:2: rule__QueryCS__OwnedParametersAssignment_3_0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl15760); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl15759); rule__QueryCS__OwnedParametersAssignment_3_0(); state._fsp--; @@ -22762,7 +22751,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:7524: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:7525:2: rule__QueryCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__115790); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__115789); rule__QueryCS__Group_3__1__Impl(); state._fsp--; @@ -22802,21 +22791,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:7538:1: ( rule__QueryCS__Group_3_1__0 )* - loop62: + loop61: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA62_0==77) ) { - alt62=1; + if ( (LA61_0==77) ) { + alt61=1; } - switch (alt62) { + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7538:2: rule__QueryCS__Group_3_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl15817); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl15816); rule__QueryCS__Group_3_1__0(); state._fsp--; @@ -22826,7 +22815,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop62; + break loop61; } } while (true); @@ -22864,12 +22853,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:7556: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:7557: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__015852); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__015851); 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__015855); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__015854); rule__QueryCS__Group_3_1__1(); state._fsp--; @@ -22908,7 +22897,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getCommaKeyword_3_1_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__QueryCS__Group_3_1__0__Impl15883); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__QueryCS__Group_3_1__0__Impl15882); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getCommaKeyword_3_1_0()); } @@ -22943,7 +22932,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:7587: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:7588:2: rule__QueryCS__Group_3_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__115914); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__115913); rule__QueryCS__Group_3_1__1__Impl(); state._fsp--; @@ -22985,7 +22974,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:7601:1: ( rule__QueryCS__OwnedParametersAssignment_3_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7601:2: rule__QueryCS__OwnedParametersAssignment_3_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl15941); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl15940); rule__QueryCS__OwnedParametersAssignment_3_1_1(); state._fsp--; @@ -23027,12 +23016,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:7619: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:7620: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__015975); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__015974); 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__015978); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__015977); rule__QueryCS__Group_7_1__1(); state._fsp--; @@ -23071,7 +23060,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_7_1_0()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group_7_1__0__Impl16006); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group_7_1__0__Impl16005); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_7_1_0()); } @@ -23106,12 +23095,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:7650: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:7651: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__116037); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__116036); 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__116040); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__116039); rule__QueryCS__Group_7_1__2(); state._fsp--; @@ -23153,7 +23142,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:7665:1: ( rule__QueryCS__OwnedExpressionAssignment_7_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7665:2: rule__QueryCS__OwnedExpressionAssignment_7_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl16067); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl16066); rule__QueryCS__OwnedExpressionAssignment_7_1_1(); state._fsp--; @@ -23195,7 +23184,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:7679: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:7680:2: rule__QueryCS__Group_7_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__216097); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__216096); rule__QueryCS__Group_7_1__2__Impl(); state._fsp--; @@ -23234,7 +23223,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_7_1_2()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__QueryCS__Group_7_1__2__Impl16125); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__QueryCS__Group_7_1__2__Impl16124); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_7_1_2()); } @@ -23269,12 +23258,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:7715: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:7716:2: rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__016162); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__016161); rule__RelationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__016165); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__016164); rule__RelationCS__Group__1(); state._fsp--; @@ -23314,17 +23303,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getIsTopAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7730:1: ( rule__RelationCS__IsTopAssignment_0 )? - int alt63=2; - int LA63_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA63_0==33) ) { - alt63=1; + if ( (LA62_0==33) ) { + alt62=1; } - switch (alt63) { + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7730:2: rule__RelationCS__IsTopAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__IsTopAssignment_0_in_rule__RelationCS__Group__0__Impl16192); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__IsTopAssignment_0_in_rule__RelationCS__Group__0__Impl16191); rule__RelationCS__IsTopAssignment_0(); state._fsp--; @@ -23369,12 +23358,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:7744: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:7745:2: rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__116223); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__116222); rule__RelationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__116226); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__116225); rule__RelationCS__Group__2(); state._fsp--; @@ -23414,17 +23403,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getIsDefaultAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7759:1: ( rule__RelationCS__IsDefaultAssignment_1 )? - int alt64=2; - int LA64_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA64_0==19) ) { - alt64=1; + if ( (LA63_0==19) ) { + alt63=1; } - switch (alt64) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7759:2: rule__RelationCS__IsDefaultAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__IsDefaultAssignment_1_in_rule__RelationCS__Group__1__Impl16253); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__IsDefaultAssignment_1_in_rule__RelationCS__Group__1__Impl16252); rule__RelationCS__IsDefaultAssignment_1(); state._fsp--; @@ -23469,12 +23458,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__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:7774:2: rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__216284); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__216283); rule__RelationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__216287); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__216286); rule__RelationCS__Group__3(); state._fsp--; @@ -23513,7 +23502,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getRelationKeyword_2()); } - match(input,32,FollowSets000.FOLLOW_32_in_rule__RelationCS__Group__2__Impl16315); if (state.failed) return ; + match(input,32,FollowSets000.FOLLOW_32_in_rule__RelationCS__Group__2__Impl16314); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getRelationKeyword_2()); } @@ -23548,12 +23537,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:7804: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:7805:2: rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__316346); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__316345); rule__RelationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__316349); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__316348); rule__RelationCS__Group__4(); state._fsp--; @@ -23595,7 +23584,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:7819:1: ( rule__RelationCS__NameAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7819:2: rule__RelationCS__NameAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__NameAssignment_3_in_rule__RelationCS__Group__3__Impl16376); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__NameAssignment_3_in_rule__RelationCS__Group__3__Impl16375); rule__RelationCS__NameAssignment_3(); state._fsp--; @@ -23637,12 +23626,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__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:7834:2: rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__416406); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__416405); rule__RelationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__416409); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__416408); rule__RelationCS__Group__5(); state._fsp--; @@ -23682,17 +23671,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7848:1: ( rule__RelationCS__Group_4__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA65_0==29) ) { - alt65=1; + if ( (LA64_0==29) ) { + alt64=1; } - switch (alt65) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7848:2: rule__RelationCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__0_in_rule__RelationCS__Group__4__Impl16436); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__0_in_rule__RelationCS__Group__4__Impl16435); rule__RelationCS__Group_4__0(); state._fsp--; @@ -23737,12 +23726,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__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:7863:2: rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__516467); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__516466); rule__RelationCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__516470); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__516469); rule__RelationCS__Group__6(); state._fsp--; @@ -23781,7 +23770,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getLeftCurlyBracketKeyword_5()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__RelationCS__Group__5__Impl16498); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__RelationCS__Group__5__Impl16497); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getLeftCurlyBracketKeyword_5()); } @@ -23816,12 +23805,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:7893: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:7894:2: rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__616529); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__616528); rule__RelationCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__616532); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__616531); rule__RelationCS__Group__7(); state._fsp--; @@ -23861,16 +23850,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getOwnedVarDeclarationsAssignment_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7908:1: ( rule__RelationCS__OwnedVarDeclarationsAssignment_6 )* - loop66: + loop65: do { - int alt66=2; + int alt65=2; switch ( input.LA(1) ) { case 18: { - int LA66_1 = input.LA(2); + int LA65_1 = input.LA(2); - if ( (LA66_1==17||LA66_1==46||LA66_1==73||LA66_1==77) ) { - alt66=1; + if ( (LA65_1==17||LA65_1==46||LA65_1==73||LA65_1==77) ) { + alt65=1; } @@ -23878,10 +23867,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 22: { - int LA66_2 = input.LA(2); + int LA65_2 = input.LA(2); - if ( (LA66_2==17||LA66_2==46||LA66_2==73||LA66_2==77) ) { - alt66=1; + if ( (LA65_2==17||LA65_2==46||LA65_2==73||LA65_2==77) ) { + alt65=1; } @@ -23889,10 +23878,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 16: { - int LA66_3 = input.LA(2); + int LA65_3 = input.LA(2); - if ( (LA66_3==17||LA66_3==46||LA66_3==73||LA66_3==77) ) { - alt66=1; + if ( (LA65_3==17||LA65_3==46||LA65_3==73||LA65_3==77) ) { + alt65=1; } @@ -23900,10 +23889,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 21: { - int LA66_4 = input.LA(2); + int LA65_4 = input.LA(2); - if ( (LA66_4==17||LA66_4==46||LA66_4==73||LA66_4==77) ) { - alt66=1; + if ( (LA65_4==17||LA65_4==46||LA65_4==73||LA65_4==77) ) { + alt65=1; } @@ -23911,10 +23900,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 30: { - int LA66_5 = input.LA(2); + int LA65_5 = input.LA(2); - if ( (LA66_5==17||LA66_5==46||LA66_5==73||LA66_5==77) ) { - alt66=1; + if ( (LA65_5==17||LA65_5==46||LA65_5==73||LA65_5==77) ) { + alt65=1; } @@ -23938,17 +23927,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars case 35: case 36: { - alt66=1; + alt65=1; } break; } - switch (alt66) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7908:2: rule__RelationCS__OwnedVarDeclarationsAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OwnedVarDeclarationsAssignment_6_in_rule__RelationCS__Group__6__Impl16559); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OwnedVarDeclarationsAssignment_6_in_rule__RelationCS__Group__6__Impl16558); rule__RelationCS__OwnedVarDeclarationsAssignment_6(); state._fsp--; @@ -23958,7 +23947,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop66; + break loop65; } } while (true); @@ -23996,12 +23985,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__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:7923:2: rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__716590); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__716589); rule__RelationCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__716593); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__716592); rule__RelationCS__Group__8(); state._fsp--; @@ -24046,7 +24035,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:7938:1: ( rule__RelationCS__Alternatives_7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7938:2: rule__RelationCS__Alternatives_7 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16622); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16621); rule__RelationCS__Alternatives_7(); state._fsp--; @@ -24067,21 +24056,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getAlternatives_7()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7943:1: ( rule__RelationCS__Alternatives_7 )* - loop67: + loop66: do { - int alt67=2; - int LA67_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA67_0==16||LA67_0==18||(LA67_0>=21 && LA67_0<=22)||LA67_0==30) ) { - alt67=1; + if ( (LA66_0==16||LA66_0==18||(LA66_0>=21 && LA66_0<=22)||LA66_0==30) ) { + alt66=1; } - switch (alt67) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7943:2: rule__RelationCS__Alternatives_7 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16634); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16633); rule__RelationCS__Alternatives_7(); state._fsp--; @@ -24091,7 +24080,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop67; + break loop66; } } while (true); @@ -24132,12 +24121,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:7958: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:7959:2: rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__816667); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__816666); rule__RelationCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__816670); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__816669); rule__RelationCS__Group__9(); state._fsp--; @@ -24177,17 +24166,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getOwnedWhenAssignment_8()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7973:1: ( rule__RelationCS__OwnedWhenAssignment_8 )? - int alt68=2; - int LA68_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA68_0==35) ) { - alt68=1; + if ( (LA67_0==35) ) { + alt67=1; } - switch (alt68) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7973:2: rule__RelationCS__OwnedWhenAssignment_8 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OwnedWhenAssignment_8_in_rule__RelationCS__Group__8__Impl16697); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OwnedWhenAssignment_8_in_rule__RelationCS__Group__8__Impl16696); rule__RelationCS__OwnedWhenAssignment_8(); state._fsp--; @@ -24232,12 +24221,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:7987:1: ( rule__RelationCS__Group__9__Impl rule__RelationCS__Group__10 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7988:2: rule__RelationCS__Group__9__Impl rule__RelationCS__Group__10 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__916728); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__916727); rule__RelationCS__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__10_in_rule__RelationCS__Group__916731); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__10_in_rule__RelationCS__Group__916730); rule__RelationCS__Group__10(); state._fsp--; @@ -24277,17 +24266,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getOwnedWhereAssignment_9()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8002:1: ( rule__RelationCS__OwnedWhereAssignment_9 )? - int alt69=2; - int LA69_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA69_0==36) ) { - alt69=1; + if ( (LA68_0==36) ) { + alt68=1; } - switch (alt69) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8002:2: rule__RelationCS__OwnedWhereAssignment_9 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OwnedWhereAssignment_9_in_rule__RelationCS__Group__9__Impl16758); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OwnedWhereAssignment_9_in_rule__RelationCS__Group__9__Impl16757); rule__RelationCS__OwnedWhereAssignment_9(); state._fsp--; @@ -24332,7 +24321,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:8016:1: ( rule__RelationCS__Group__10__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8017:2: rule__RelationCS__Group__10__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__10__Impl_in_rule__RelationCS__Group__1016789); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__10__Impl_in_rule__RelationCS__Group__1016788); rule__RelationCS__Group__10__Impl(); state._fsp--; @@ -24371,7 +24360,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getRightCurlyBracketKeyword_10()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__RelationCS__Group__10__Impl16817); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__RelationCS__Group__10__Impl16816); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getRightCurlyBracketKeyword_10()); } @@ -24406,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:8068:1: ( rule__RelationCS__Group_4__0__Impl rule__RelationCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8069:2: rule__RelationCS__Group_4__0__Impl rule__RelationCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__0__Impl_in_rule__RelationCS__Group_4__016870); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__0__Impl_in_rule__RelationCS__Group_4__016869); rule__RelationCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__1_in_rule__RelationCS__Group_4__016873); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__1_in_rule__RelationCS__Group_4__016872); rule__RelationCS__Group_4__1(); state._fsp--; @@ -24450,7 +24439,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getOverridesKeyword_4_0()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__RelationCS__Group_4__0__Impl16901); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__RelationCS__Group_4__0__Impl16900); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getOverridesKeyword_4_0()); } @@ -24485,7 +24474,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:8099:1: ( rule__RelationCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8100:2: rule__RelationCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__1__Impl_in_rule__RelationCS__Group_4__116932); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_4__1__Impl_in_rule__RelationCS__Group_4__116931); rule__RelationCS__Group_4__1__Impl(); state._fsp--; @@ -24527,7 +24516,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:8113:1: ( rule__RelationCS__OverridesAssignment_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8113:2: rule__RelationCS__OverridesAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OverridesAssignment_4_1_in_rule__RelationCS__Group_4__1__Impl16959); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OverridesAssignment_4_1_in_rule__RelationCS__Group_4__1__Impl16958); rule__RelationCS__OverridesAssignment_4_1(); state._fsp--; @@ -24569,12 +24558,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:8131:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8132:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016993); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016992); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016996); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016995); rule__ScopeNameCS__Group__1(); state._fsp--; @@ -24616,7 +24605,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:8146:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8146:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17023); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17022); rule__ScopeNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -24658,12 +24647,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:8160:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8161:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117053); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117052); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117056); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117055); rule__ScopeNameCS__Group__2(); state._fsp--; @@ -24702,7 +24691,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,80,FollowSets000.FOLLOW_80_in_rule__ScopeNameCS__Group__1__Impl17084); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_80_in_rule__ScopeNameCS__Group__1__Impl17083); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -24737,7 +24726,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:8191:1: ( rule__ScopeNameCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8192:2: rule__ScopeNameCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217115); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217114); rule__ScopeNameCS__Group__2__Impl(); state._fsp--; @@ -24777,15 +24766,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getScopeNameCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8205:1: ( rule__ScopeNameCS__Group_2__0 )* - loop70: + loop69: do { - int alt70=2; - alt70 = dfa70.predict(input); - switch (alt70) { + int alt69=2; + alt69 = dfa69.predict(input); + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8205:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17142); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17141); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -24795,7 +24784,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop70; + break loop69; } } while (true); @@ -24833,12 +24822,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:8225:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8226: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__017179); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__017178); 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__017182); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__017181); rule__ScopeNameCS__Group_2__1(); state._fsp--; @@ -24880,7 +24869,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:8240:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8240:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17209); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17208); rule__ScopeNameCS__OwnedPathElementsAssignment_2_0(); state._fsp--; @@ -24922,7 +24911,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:8254:1: ( rule__ScopeNameCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8255:2: rule__ScopeNameCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117239); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117238); rule__ScopeNameCS__Group_2__1__Impl(); state._fsp--; @@ -24961,7 +24950,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,80,FollowSets000.FOLLOW_80_in_rule__ScopeNameCS__Group_2__1__Impl17267); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_80_in_rule__ScopeNameCS__Group_2__1__Impl17266); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -24996,12 +24985,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:8288: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:8289:2: rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__017302); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__017301); rule__TemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__017305); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__017304); rule__TemplateCS__Group__1(); state._fsp--; @@ -25043,7 +25032,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:8303: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:8303:2: rule__TemplateCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl17332); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl17331); rule__TemplateCS__Alternatives_0(); state._fsp--; @@ -25085,7 +25074,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:8317: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:8318:2: rule__TemplateCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__117362); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__117361); rule__TemplateCS__Group__1__Impl(); state._fsp--; @@ -25125,17 +25114,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:8331:1: ( rule__TemplateCS__Group_1__0 )? - int alt71=2; - int LA71_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA71_0==74) ) { - alt71=1; + if ( (LA70_0==74) ) { + alt70=1; } - switch (alt71) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8331:2: rule__TemplateCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl17389); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl17388); rule__TemplateCS__Group_1__0(); state._fsp--; @@ -25180,12 +25169,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:8349: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:8350: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__017424); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__017423); 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__017427); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__017426); rule__TemplateCS__Group_1__1(); state._fsp--; @@ -25224,7 +25213,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTemplateCSAccess().getLeftCurlyBracketKeyword_1_0()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__TemplateCS__Group_1__0__Impl17455); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__TemplateCS__Group_1__0__Impl17454); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateCSAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -25259,12 +25248,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:8380: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:8381: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__117486); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__117485); 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__117489); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__117488); rule__TemplateCS__Group_1__2(); state._fsp--; @@ -25306,7 +25295,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:8395:1: ( rule__TemplateCS__OwnedGuardExpressionAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8395:2: rule__TemplateCS__OwnedGuardExpressionAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__OwnedGuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl17516); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__OwnedGuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl17515); rule__TemplateCS__OwnedGuardExpressionAssignment_1_1(); state._fsp--; @@ -25348,7 +25337,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:8409: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:8410:2: rule__TemplateCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__217546); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__217545); rule__TemplateCS__Group_1__2__Impl(); state._fsp--; @@ -25387,7 +25376,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTemplateCSAccess().getRightCurlyBracketKeyword_1_2()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__TemplateCS__Group_1__2__Impl17574); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__TemplateCS__Group_1__2__Impl17573); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateCSAccess().getRightCurlyBracketKeyword_1_2()); } @@ -25422,12 +25411,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:8445: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:8446:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017611); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017610); rule__TransformationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017614); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017613); rule__TransformationCS__Group__1(); state._fsp--; @@ -25466,7 +25455,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__Impl17642); if (state.failed) return ; + match(input,34,FollowSets000.FOLLOW_34_in_rule__TransformationCS__Group__0__Impl17641); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } @@ -25501,12 +25490,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:8476: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:8477:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117673); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117672); rule__TransformationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117676); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117675); rule__TransformationCS__Group__2(); state._fsp--; @@ -25546,13 +25535,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8491:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )? - int alt72=2; - alt72 = dfa72.predict(input); - switch (alt72) { + int alt71=2; + alt71 = dfa71.predict(input); + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8491:2: rule__TransformationCS__OwnedPathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17703); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17702); rule__TransformationCS__OwnedPathNameAssignment_1(); state._fsp--; @@ -25597,12 +25586,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:8505: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:8506:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217734); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217733); rule__TransformationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217737); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217736); rule__TransformationCS__Group__3(); state._fsp--; @@ -25644,7 +25633,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:8520:1: ( rule__TransformationCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8520:2: rule__TransformationCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17764); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17763); rule__TransformationCS__NameAssignment_2(); state._fsp--; @@ -25686,12 +25675,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:8534: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:8535:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317794); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317793); rule__TransformationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317797); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317796); rule__TransformationCS__Group__4(); state._fsp--; @@ -25730,7 +25719,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftParenthesisKeyword_3()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__TransformationCS__Group__3__Impl17825); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__TransformationCS__Group__3__Impl17824); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftParenthesisKeyword_3()); } @@ -25765,12 +25754,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:8565: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:8566:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417856); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417855); rule__TransformationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417859); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417858); rule__TransformationCS__Group__5(); state._fsp--; @@ -25812,7 +25801,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:8580:1: ( rule__TransformationCS__OwnedModelDeclsAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8580:2: rule__TransformationCS__OwnedModelDeclsAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_4_in_rule__TransformationCS__Group__4__Impl17886); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_4_in_rule__TransformationCS__Group__4__Impl17885); rule__TransformationCS__OwnedModelDeclsAssignment_4(); state._fsp--; @@ -25854,12 +25843,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:8594: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:8595:2: rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517916); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517915); rule__TransformationCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__517919); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__517918); rule__TransformationCS__Group__6(); state._fsp--; @@ -25899,21 +25888,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getGroup_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8609:1: ( rule__TransformationCS__Group_5__0 )* - loop73: + loop72: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA73_0==77) ) { - alt73=1; + if ( (LA72_0==77) ) { + alt72=1; } - switch (alt73) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8609:2: rule__TransformationCS__Group_5__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__0_in_rule__TransformationCS__Group__5__Impl17946); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__0_in_rule__TransformationCS__Group__5__Impl17945); rule__TransformationCS__Group_5__0(); state._fsp--; @@ -25923,7 +25912,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop73; + break loop72; } } while (true); @@ -25961,12 +25950,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:8623: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:8624:2: rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__617977); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__617976); rule__TransformationCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__617980); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__617979); rule__TransformationCS__Group__7(); state._fsp--; @@ -26005,7 +25994,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightParenthesisKeyword_6()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__TransformationCS__Group__6__Impl18008); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__TransformationCS__Group__6__Impl18007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightParenthesisKeyword_6()); } @@ -26040,12 +26029,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__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:8655:2: rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__718039); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__718038); rule__TransformationCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__718042); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__718041); rule__TransformationCS__Group__8(); state._fsp--; @@ -26085,17 +26074,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getGroup_7()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8669:1: ( rule__TransformationCS__Group_7__0 )? - int alt74=2; - int LA74_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA74_0==23) ) { - alt74=1; + if ( (LA73_0==23) ) { + alt73=1; } - switch (alt74) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8669:2: rule__TransformationCS__Group_7__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__0_in_rule__TransformationCS__Group__7__Impl18069); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__0_in_rule__TransformationCS__Group__7__Impl18068); rule__TransformationCS__Group_7__0(); state._fsp--; @@ -26140,12 +26129,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:8683: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:8684:2: rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__818100); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__818099); rule__TransformationCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__818103); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__818102); rule__TransformationCS__Group__9(); state._fsp--; @@ -26184,7 +26173,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_8()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group__8__Impl18131); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group__8__Impl18130); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_8()); } @@ -26219,12 +26208,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:8714: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:8715:2: rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__918162); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__918161); rule__TransformationCS__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__918165); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__918164); rule__TransformationCS__Group__10(); state._fsp--; @@ -26264,21 +26253,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getOwnedKeyDeclsAssignment_9()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8729:1: ( rule__TransformationCS__OwnedKeyDeclsAssignment_9 )* - loop75: + loop74: do { - int alt75=2; - int LA75_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA75_0==27) ) { - alt75=1; + if ( (LA74_0==27) ) { + alt74=1; } - switch (alt75) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8729:2: rule__TransformationCS__OwnedKeyDeclsAssignment_9 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedKeyDeclsAssignment_9_in_rule__TransformationCS__Group__9__Impl18192); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedKeyDeclsAssignment_9_in_rule__TransformationCS__Group__9__Impl18191); rule__TransformationCS__OwnedKeyDeclsAssignment_9(); state._fsp--; @@ -26288,7 +26277,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop75; + break loop74; } } while (true); @@ -26326,12 +26315,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:8743:1: ( rule__TransformationCS__Group__10__Impl rule__TransformationCS__Group__11 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8744:2: rule__TransformationCS__Group__10__Impl rule__TransformationCS__Group__11 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1018223); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1018222); rule__TransformationCS__Group__10__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__11_in_rule__TransformationCS__Group__1018226); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__11_in_rule__TransformationCS__Group__1018225); rule__TransformationCS__Group__11(); state._fsp--; @@ -26371,21 +26360,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getAlternatives_10()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8758:1: ( rule__TransformationCS__Alternatives_10 )* - loop76: + loop75: do { - int alt76=2; - int LA76_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA76_0==19||(LA76_0>=31 && LA76_0<=33)) ) { - alt76=1; + if ( (LA75_0==19||(LA75_0>=31 && LA75_0<=33)) ) { + alt75=1; } - switch (alt76) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8758:2: rule__TransformationCS__Alternatives_10 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Alternatives_10_in_rule__TransformationCS__Group__10__Impl18253); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Alternatives_10_in_rule__TransformationCS__Group__10__Impl18252); rule__TransformationCS__Alternatives_10(); state._fsp--; @@ -26395,7 +26384,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop76; + break loop75; } } while (true); @@ -26433,7 +26422,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:8772:1: ( rule__TransformationCS__Group__11__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8773:2: rule__TransformationCS__Group__11__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__11__Impl_in_rule__TransformationCS__Group__1118284); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__11__Impl_in_rule__TransformationCS__Group__1118283); rule__TransformationCS__Group__11__Impl(); state._fsp--; @@ -26472,7 +26461,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_11()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__TransformationCS__Group__11__Impl18312); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__TransformationCS__Group__11__Impl18311); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_11()); } @@ -26507,12 +26496,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:8826:1: ( rule__TransformationCS__Group_5__0__Impl rule__TransformationCS__Group_5__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8827:2: rule__TransformationCS__Group_5__0__Impl rule__TransformationCS__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__0__Impl_in_rule__TransformationCS__Group_5__018367); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__0__Impl_in_rule__TransformationCS__Group_5__018366); rule__TransformationCS__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__1_in_rule__TransformationCS__Group_5__018370); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__1_in_rule__TransformationCS__Group_5__018369); rule__TransformationCS__Group_5__1(); state._fsp--; @@ -26551,7 +26540,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getCommaKeyword_5_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__TransformationCS__Group_5__0__Impl18398); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__TransformationCS__Group_5__0__Impl18397); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getCommaKeyword_5_0()); } @@ -26586,7 +26575,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:8857:1: ( rule__TransformationCS__Group_5__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8858:2: rule__TransformationCS__Group_5__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__1__Impl_in_rule__TransformationCS__Group_5__118429); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_5__1__Impl_in_rule__TransformationCS__Group_5__118428); rule__TransformationCS__Group_5__1__Impl(); state._fsp--; @@ -26628,7 +26617,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:8871:1: ( rule__TransformationCS__OwnedModelDeclsAssignment_5_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8871:2: rule__TransformationCS__OwnedModelDeclsAssignment_5_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_5_1_in_rule__TransformationCS__Group_5__1__Impl18456); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_5_1_in_rule__TransformationCS__Group_5__1__Impl18455); rule__TransformationCS__OwnedModelDeclsAssignment_5_1(); state._fsp--; @@ -26670,12 +26659,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:8889:1: ( rule__TransformationCS__Group_7__0__Impl rule__TransformationCS__Group_7__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8890:2: rule__TransformationCS__Group_7__0__Impl rule__TransformationCS__Group_7__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__0__Impl_in_rule__TransformationCS__Group_7__018490); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__0__Impl_in_rule__TransformationCS__Group_7__018489); rule__TransformationCS__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__1_in_rule__TransformationCS__Group_7__018493); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__1_in_rule__TransformationCS__Group_7__018492); rule__TransformationCS__Group_7__1(); state._fsp--; @@ -26714,7 +26703,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getExtendsKeyword_7_0()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__TransformationCS__Group_7__0__Impl18521); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__TransformationCS__Group_7__0__Impl18520); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getExtendsKeyword_7_0()); } @@ -26749,12 +26738,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:8920:1: ( rule__TransformationCS__Group_7__1__Impl rule__TransformationCS__Group_7__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8921:2: rule__TransformationCS__Group_7__1__Impl rule__TransformationCS__Group_7__2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__1__Impl_in_rule__TransformationCS__Group_7__118552); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__1__Impl_in_rule__TransformationCS__Group_7__118551); rule__TransformationCS__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__2_in_rule__TransformationCS__Group_7__118555); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__2_in_rule__TransformationCS__Group_7__118554); rule__TransformationCS__Group_7__2(); state._fsp--; @@ -26796,7 +26785,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:8935:1: ( rule__TransformationCS__ExtendsAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8935:2: rule__TransformationCS__ExtendsAssignment_7_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_7_1_in_rule__TransformationCS__Group_7__1__Impl18582); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_7_1_in_rule__TransformationCS__Group_7__1__Impl18581); rule__TransformationCS__ExtendsAssignment_7_1(); state._fsp--; @@ -26838,7 +26827,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:8949:1: ( rule__TransformationCS__Group_7__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8950:2: rule__TransformationCS__Group_7__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__2__Impl_in_rule__TransformationCS__Group_7__218612); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7__2__Impl_in_rule__TransformationCS__Group_7__218611); rule__TransformationCS__Group_7__2__Impl(); state._fsp--; @@ -26878,21 +26867,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getGroup_7_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8963:1: ( rule__TransformationCS__Group_7_2__0 )* - loop77: + loop76: do { - int alt77=2; - int LA77_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA77_0==77) ) { - alt77=1; + if ( (LA76_0==77) ) { + alt76=1; } - switch (alt77) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8963:2: rule__TransformationCS__Group_7_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__0_in_rule__TransformationCS__Group_7__2__Impl18639); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__0_in_rule__TransformationCS__Group_7__2__Impl18638); rule__TransformationCS__Group_7_2__0(); state._fsp--; @@ -26902,7 +26891,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop77; + break loop76; } } while (true); @@ -26940,12 +26929,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:8983:1: ( rule__TransformationCS__Group_7_2__0__Impl rule__TransformationCS__Group_7_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8984:2: rule__TransformationCS__Group_7_2__0__Impl rule__TransformationCS__Group_7_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__0__Impl_in_rule__TransformationCS__Group_7_2__018676); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__0__Impl_in_rule__TransformationCS__Group_7_2__018675); rule__TransformationCS__Group_7_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__1_in_rule__TransformationCS__Group_7_2__018679); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__1_in_rule__TransformationCS__Group_7_2__018678); rule__TransformationCS__Group_7_2__1(); state._fsp--; @@ -26984,7 +26973,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getCommaKeyword_7_2_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__TransformationCS__Group_7_2__0__Impl18707); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__TransformationCS__Group_7_2__0__Impl18706); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getCommaKeyword_7_2_0()); } @@ -27019,7 +27008,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:9014:1: ( rule__TransformationCS__Group_7_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9015:2: rule__TransformationCS__Group_7_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__1__Impl_in_rule__TransformationCS__Group_7_2__118738); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_7_2__1__Impl_in_rule__TransformationCS__Group_7_2__118737); rule__TransformationCS__Group_7_2__1__Impl(); state._fsp--; @@ -27061,7 +27050,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:9028:1: ( rule__TransformationCS__ExtendsAssignment_7_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9028:2: rule__TransformationCS__ExtendsAssignment_7_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_7_2_1_in_rule__TransformationCS__Group_7_2__1__Impl18765); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_7_2_1_in_rule__TransformationCS__Group_7_2__1__Impl18764); rule__TransformationCS__ExtendsAssignment_7_2_1(); state._fsp--; @@ -27103,12 +27092,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:9046: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:9047:2: rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__018799); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__018798); rule__UnitCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__018802); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__018801); rule__UnitCS__Group__1(); state._fsp--; @@ -27147,7 +27136,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__Impl18830); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_25_in_rule__UnitCS__Group__0__Impl18829); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getImportKeyword_0()); } @@ -27182,12 +27171,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:9077: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:9078:2: rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__118861); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__118860); rule__UnitCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__118864); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__118863); rule__UnitCS__Group__2(); state._fsp--; @@ -27227,13 +27216,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:9092:1: ( rule__UnitCS__Group_1__0 )? - int alt78=2; - alt78 = dfa78.predict(input); - switch (alt78) { + int alt77=2; + alt77 = dfa77.predict(input); + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9092:2: rule__UnitCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl18891); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl18890); rule__UnitCS__Group_1__0(); state._fsp--; @@ -27278,12 +27267,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:9106: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:9107:2: rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__218922); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__218921); rule__UnitCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__218925); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__218924); rule__UnitCS__Group__3(); state._fsp--; @@ -27325,7 +27314,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:9121:1: ( rule__UnitCS__OwnedPathNameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9121:2: rule__UnitCS__OwnedPathNameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__OwnedPathNameAssignment_2_in_rule__UnitCS__Group__2__Impl18952); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__OwnedPathNameAssignment_2_in_rule__UnitCS__Group__2__Impl18951); rule__UnitCS__OwnedPathNameAssignment_2(); state._fsp--; @@ -27367,12 +27356,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:9135: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:9136:2: rule__UnitCS__Group__3__Impl rule__UnitCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__318982); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__318981); rule__UnitCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__318985); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__318984); rule__UnitCS__Group__4(); state._fsp--; @@ -27412,17 +27401,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:9150:1: ( rule__UnitCS__Group_3__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA79_0==80) ) { - alt79=1; + if ( (LA78_0==80) ) { + alt78=1; } - switch (alt79) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9150:2: rule__UnitCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl19012); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl19011); rule__UnitCS__Group_3__0(); state._fsp--; @@ -27467,7 +27456,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:9164: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:9165:2: rule__UnitCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__419043); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__419042); rule__UnitCS__Group__4__Impl(); state._fsp--; @@ -27506,7 +27495,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getSemicolonKeyword_4()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__UnitCS__Group__4__Impl19071); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__UnitCS__Group__4__Impl19070); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getSemicolonKeyword_4()); } @@ -27541,12 +27530,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:9204: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:9205: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__019112); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__019111); 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__019115); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__019114); rule__UnitCS__Group_1__1(); state._fsp--; @@ -27588,7 +27577,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:9219: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:9219:2: rule__UnitCS__NameAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl19142); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl19141); rule__UnitCS__NameAssignment_1_0(); state._fsp--; @@ -27630,7 +27619,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__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:9234:2: rule__UnitCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__119172); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__119171); rule__UnitCS__Group_1__1__Impl(); state._fsp--; @@ -27669,7 +27658,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getColonKeyword_1_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__UnitCS__Group_1__1__Impl19200); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__UnitCS__Group_1__1__Impl19199); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getColonKeyword_1_1()); } @@ -27704,12 +27693,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:9267: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:9268: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__019235); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__0__Impl_in_rule__UnitCS__Group_3__019234); 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__019238); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__1_in_rule__UnitCS__Group_3__019237); rule__UnitCS__Group_3__1(); state._fsp--; @@ -27748,7 +27737,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getColonColonKeyword_3_0()); } - match(input,80,FollowSets000.FOLLOW_80_in_rule__UnitCS__Group_3__0__Impl19266); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_80_in_rule__UnitCS__Group_3__0__Impl19265); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getColonColonKeyword_3_0()); } @@ -27783,7 +27772,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:9298: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:9299:2: rule__UnitCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__119297); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__119296); rule__UnitCS__Group_3__1__Impl(); state._fsp--; @@ -27825,7 +27814,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:9312:1: ( rule__UnitCS__IsAllAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9312:2: rule__UnitCS__IsAllAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__IsAllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl19324); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__IsAllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl19323); rule__UnitCS__IsAllAssignment_3_1(); state._fsp--; @@ -27867,12 +27856,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:9330: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:9331:2: rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__019358); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__019357); rule__VarDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__019361); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__019360); rule__VarDeclarationCS__Group__1(); state._fsp--; @@ -27914,7 +27903,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:9345:1: ( rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9345:2: rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl19388); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl19387); rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_0(); state._fsp--; @@ -27956,12 +27945,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:9359: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:9360:2: rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__119418); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__119417); rule__VarDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__119421); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__119420); rule__VarDeclarationCS__Group__2(); state._fsp--; @@ -28001,21 +27990,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:9374:1: ( rule__VarDeclarationCS__Group_1__0 )* - loop80: + loop79: do { - int alt80=2; - int LA80_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA80_0==77) ) { - alt80=1; + if ( (LA79_0==77) ) { + alt79=1; } - switch (alt80) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9374:2: rule__VarDeclarationCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl19448); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl19447); rule__VarDeclarationCS__Group_1__0(); state._fsp--; @@ -28025,7 +28014,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop80; + break loop79; } } while (true); @@ -28063,12 +28052,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:9388: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:9389:2: rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__219479); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__219478); rule__VarDeclarationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__219482); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__219481); rule__VarDeclarationCS__Group__3(); state._fsp--; @@ -28108,17 +28097,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getVarDeclarationCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9403:1: ( rule__VarDeclarationCS__Group_2__0 )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA81_0==73) ) { - alt81=1; + if ( (LA80_0==73) ) { + alt80=1; } - switch (alt81) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9403:2: rule__VarDeclarationCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__0_in_rule__VarDeclarationCS__Group__2__Impl19509); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__0_in_rule__VarDeclarationCS__Group__2__Impl19508); rule__VarDeclarationCS__Group_2__0(); state._fsp--; @@ -28163,12 +28152,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:9417: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:9418:2: rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__319540); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__319539); rule__VarDeclarationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__319543); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__319542); rule__VarDeclarationCS__Group__4(); state._fsp--; @@ -28208,17 +28197,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getVarDeclarationCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9432:1: ( rule__VarDeclarationCS__Group_3__0 )? - int alt82=2; - int LA82_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA82_0==46) ) { - alt82=1; + if ( (LA81_0==46) ) { + alt81=1; } - switch (alt82) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9432:2: rule__VarDeclarationCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__0_in_rule__VarDeclarationCS__Group__3__Impl19570); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__0_in_rule__VarDeclarationCS__Group__3__Impl19569); rule__VarDeclarationCS__Group_3__0(); state._fsp--; @@ -28263,7 +28252,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:9446: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:9447:2: rule__VarDeclarationCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__419601); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__419600); rule__VarDeclarationCS__Group__4__Impl(); state._fsp--; @@ -28302,7 +28291,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getSemicolonKeyword_4()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl19629); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl19628); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclarationCSAccess().getSemicolonKeyword_4()); } @@ -28337,12 +28326,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:9486: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:9487: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__019670); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__019669); 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__019673); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__019672); rule__VarDeclarationCS__Group_1__1(); state._fsp--; @@ -28381,7 +28370,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getCommaKeyword_1_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__VarDeclarationCS__Group_1__0__Impl19701); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__VarDeclarationCS__Group_1__0__Impl19700); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclarationCSAccess().getCommaKeyword_1_0()); } @@ -28416,7 +28405,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:9517: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:9518:2: rule__VarDeclarationCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__119732); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__119731); rule__VarDeclarationCS__Group_1__1__Impl(); state._fsp--; @@ -28458,7 +28447,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:9531:1: ( rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9531:2: rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl19759); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl19758); rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_1_1(); state._fsp--; @@ -28500,12 +28489,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:9549:1: ( rule__VarDeclarationCS__Group_2__0__Impl rule__VarDeclarationCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9550:2: rule__VarDeclarationCS__Group_2__0__Impl rule__VarDeclarationCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__0__Impl_in_rule__VarDeclarationCS__Group_2__019793); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__0__Impl_in_rule__VarDeclarationCS__Group_2__019792); rule__VarDeclarationCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__1_in_rule__VarDeclarationCS__Group_2__019796); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__1_in_rule__VarDeclarationCS__Group_2__019795); rule__VarDeclarationCS__Group_2__1(); state._fsp--; @@ -28544,7 +28533,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getColonKeyword_2_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__VarDeclarationCS__Group_2__0__Impl19824); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__VarDeclarationCS__Group_2__0__Impl19823); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclarationCSAccess().getColonKeyword_2_0()); } @@ -28579,7 +28568,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:9580:1: ( rule__VarDeclarationCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9581:2: rule__VarDeclarationCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__1__Impl_in_rule__VarDeclarationCS__Group_2__119855); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_2__1__Impl_in_rule__VarDeclarationCS__Group_2__119854); rule__VarDeclarationCS__Group_2__1__Impl(); state._fsp--; @@ -28621,7 +28610,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:9594:1: ( rule__VarDeclarationCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9594:2: rule__VarDeclarationCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedTypeAssignment_2_1_in_rule__VarDeclarationCS__Group_2__1__Impl19882); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedTypeAssignment_2_1_in_rule__VarDeclarationCS__Group_2__1__Impl19881); rule__VarDeclarationCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -28663,12 +28652,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:9612:1: ( rule__VarDeclarationCS__Group_3__0__Impl rule__VarDeclarationCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9613:2: rule__VarDeclarationCS__Group_3__0__Impl rule__VarDeclarationCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__0__Impl_in_rule__VarDeclarationCS__Group_3__019916); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__0__Impl_in_rule__VarDeclarationCS__Group_3__019915); rule__VarDeclarationCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__1_in_rule__VarDeclarationCS__Group_3__019919); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__1_in_rule__VarDeclarationCS__Group_3__019918); rule__VarDeclarationCS__Group_3__1(); state._fsp--; @@ -28707,7 +28696,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getEqualsSignKeyword_3_0()); } - match(input,46,FollowSets000.FOLLOW_46_in_rule__VarDeclarationCS__Group_3__0__Impl19947); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__VarDeclarationCS__Group_3__0__Impl19946); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclarationCSAccess().getEqualsSignKeyword_3_0()); } @@ -28742,7 +28731,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:9643:1: ( rule__VarDeclarationCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9644:2: rule__VarDeclarationCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__1__Impl_in_rule__VarDeclarationCS__Group_3__119978); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_3__1__Impl_in_rule__VarDeclarationCS__Group_3__119977); rule__VarDeclarationCS__Group_3__1__Impl(); state._fsp--; @@ -28784,7 +28773,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:9657:1: ( rule__VarDeclarationCS__OwnedInitExpressionAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9657:2: rule__VarDeclarationCS__OwnedInitExpressionAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedInitExpressionAssignment_3_1_in_rule__VarDeclarationCS__Group_3__1__Impl20005); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__OwnedInitExpressionAssignment_3_1_in_rule__VarDeclarationCS__Group_3__1__Impl20004); rule__VarDeclarationCS__OwnedInitExpressionAssignment_3_1(); state._fsp--; @@ -28826,12 +28815,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:9675: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:9676:2: rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__020039); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__020038); rule__WhenCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__020042); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__020041); rule__WhenCS__Group__1(); state._fsp--; @@ -28905,12 +28894,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:9706: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:9707:2: rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__120100); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__120099); rule__WhenCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__120103); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__120102); rule__WhenCS__Group__2(); state._fsp--; @@ -28949,7 +28938,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__Impl20131); if (state.failed) return ; + match(input,35,FollowSets000.FOLLOW_35_in_rule__WhenCS__Group__1__Impl20130); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenCSAccess().getWhenKeyword_1()); } @@ -28984,12 +28973,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:9737: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:9738:2: rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__220162); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__220161); rule__WhenCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__220165); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__220164); rule__WhenCS__Group__3(); state._fsp--; @@ -29028,7 +29017,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__WhenCS__Group__2__Impl20193); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__WhenCS__Group__2__Impl20192); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2()); } @@ -29063,12 +29052,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:9768: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:9769:2: rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__320224); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__320223); rule__WhenCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__320227); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__320226); rule__WhenCS__Group__4(); state._fsp--; @@ -29108,21 +29097,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getWhenCSAccess().getOwnedPredicatesAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9783:1: ( rule__WhenCS__OwnedPredicatesAssignment_3 )* - loop83: + loop82: do { - int alt83=2; - int LA83_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( ((LA83_0>=RULE_INT && LA83_0<=RULE_ESCAPED_ID)||LA83_0==16||(LA83_0>=18 && LA83_0<=39)||(LA83_0>=56 && LA83_0<=70)||LA83_0==78||LA83_0==82||(LA83_0>=84 && LA83_0<=85)||LA83_0==90||(LA83_0>=95 && LA83_0<=96)||(LA83_0>=98 && LA83_0<=99)) ) { - alt83=1; + if ( ((LA82_0>=RULE_INT && LA82_0<=RULE_ESCAPED_ID)||LA82_0==16||(LA82_0>=18 && LA82_0<=39)||(LA82_0>=56 && LA82_0<=70)||LA82_0==78||LA82_0==82||(LA82_0>=84 && LA82_0<=85)||LA82_0==90||(LA82_0>=95 && LA82_0<=96)||(LA82_0>=98 && LA82_0<=99)) ) { + alt82=1; } - switch (alt83) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9783:2: rule__WhenCS__OwnedPredicatesAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__OwnedPredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl20254); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__OwnedPredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl20253); rule__WhenCS__OwnedPredicatesAssignment_3(); state._fsp--; @@ -29132,7 +29121,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop83; + break loop82; } } while (true); @@ -29170,7 +29159,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:9797: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:9798:2: rule__WhenCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__420285); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__420284); rule__WhenCS__Group__4__Impl(); state._fsp--; @@ -29209,7 +29198,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__WhenCS__Group__4__Impl20313); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__WhenCS__Group__4__Impl20312); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4()); } @@ -29244,12 +29233,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:9837: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:9838:2: rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__020354); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__020353); rule__WhereCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__020357); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__020356); rule__WhereCS__Group__1(); state._fsp--; @@ -29323,12 +29312,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:9868: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:9869:2: rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__120415); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__120414); rule__WhereCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__120418); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__120417); rule__WhereCS__Group__2(); state._fsp--; @@ -29367,7 +29356,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__Impl20446); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__WhereCS__Group__1__Impl20445); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereCSAccess().getWhereKeyword_1()); } @@ -29402,12 +29391,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:9899: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:9900:2: rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__220477); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__220476); rule__WhereCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__220480); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__220479); rule__WhereCS__Group__3(); state._fsp--; @@ -29446,7 +29435,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__WhereCS__Group__2__Impl20508); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__WhereCS__Group__2__Impl20507); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2()); } @@ -29481,12 +29470,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:9930: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:9931:2: rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__320539); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__320538); rule__WhereCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__320542); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__320541); rule__WhereCS__Group__4(); state._fsp--; @@ -29526,21 +29515,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getWhereCSAccess().getOwnedPredicatesAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9945:1: ( rule__WhereCS__OwnedPredicatesAssignment_3 )* - loop84: + loop83: do { - int alt84=2; - int LA84_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( ((LA84_0>=RULE_INT && LA84_0<=RULE_ESCAPED_ID)||LA84_0==16||(LA84_0>=18 && LA84_0<=39)||(LA84_0>=56 && LA84_0<=70)||LA84_0==78||LA84_0==82||(LA84_0>=84 && LA84_0<=85)||LA84_0==90||(LA84_0>=95 && LA84_0<=96)||(LA84_0>=98 && LA84_0<=99)) ) { - alt84=1; + if ( ((LA83_0>=RULE_INT && LA83_0<=RULE_ESCAPED_ID)||LA83_0==16||(LA83_0>=18 && LA83_0<=39)||(LA83_0>=56 && LA83_0<=70)||LA83_0==78||LA83_0==82||(LA83_0>=84 && LA83_0<=85)||LA83_0==90||(LA83_0>=95 && LA83_0<=96)||(LA83_0>=98 && LA83_0<=99)) ) { + alt83=1; } - switch (alt84) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9945:2: rule__WhereCS__OwnedPredicatesAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__OwnedPredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl20569); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__OwnedPredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl20568); rule__WhereCS__OwnedPredicatesAssignment_3(); state._fsp--; @@ -29550,7 +29539,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop84; + break loop83; } } while (true); @@ -29588,7 +29577,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:9959: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:9960:2: rule__WhereCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__420600); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__420599); rule__WhereCS__Group__4__Impl(); state._fsp--; @@ -29627,7 +29616,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__WhereCS__Group__4__Impl20628); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__WhereCS__Group__4__Impl20627); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4()); } @@ -29662,12 +29651,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:9999: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:10000:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__020669); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__020668); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__020672); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__020671); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -29709,7 +29698,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:10014:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10014:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl20699); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl20698); rule__URIPathNameCS__OwnedPathElementsAssignment_0(); state._fsp--; @@ -29751,7 +29740,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:10028: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:10029:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__120729); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__120728); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -29791,27 +29780,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:10042:1: ( rule__URIPathNameCS__Group_1__0 )* - loop85: + loop84: do { - int alt85=2; - int LA85_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA85_0==80) ) { - int LA85_2 = input.LA(2); + if ( (LA84_0==80) ) { + int LA84_2 = input.LA(2); - if ( ((LA85_2>=RULE_SIMPLE_ID && LA85_2<=RULE_ESCAPED_ID)||LA85_2==16||(LA85_2>=18 && LA85_2<=36)||(LA85_2>=56 && LA85_2<=70)) ) { - alt85=1; + if ( ((LA84_2>=RULE_SIMPLE_ID && LA84_2<=RULE_ESCAPED_ID)||LA84_2==16||(LA84_2>=18 && LA84_2<=36)||(LA84_2>=56 && LA84_2<=70)) ) { + alt84=1; } } - switch (alt85) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10042:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl20756); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl20755); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -29821,7 +29810,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop85; + break loop84; } } while (true); @@ -29859,12 +29848,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:10060: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:10061: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__020791); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__020790); 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__020794); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__020793); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -29903,7 +29892,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,80,FollowSets000.FOLLOW_80_in_rule__URIPathNameCS__Group_1__0__Impl20822); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_80_in_rule__URIPathNameCS__Group_1__0__Impl20821); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -29938,7 +29927,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:10091: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:10092:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__120853); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__120852); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -29980,7 +29969,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:10105:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10105:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl20880); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl20879); rule__URIPathNameCS__OwnedPathElementsAssignment_1_1(); state._fsp--; @@ -30022,12 +30011,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:10123: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:10124: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__020914); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__020913); 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__020917); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__020916); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -30101,7 +30090,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:10154: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:10155:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__120975); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__120974); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -30143,7 +30132,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:10168:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10168:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl21002); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl21001); rule__URIFirstPathElementCS__ReferredElementAssignment_1_1(); state._fsp--; @@ -30185,12 +30174,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:10186: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:10187:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__021036); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__021035); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__021039); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__021038); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -30232,7 +30221,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:10201: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:10201:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl21066); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl21065); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -30274,7 +30263,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:10215: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:10216:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__121096); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__121095); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -30314,17 +30303,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:10229:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt86=2; - int LA86_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA86_0==78) ) { - alt86=1; + if ( (LA85_0==78) ) { + alt85=1; } - switch (alt86) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10229:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl21123); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl21122); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -30369,12 +30358,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:10247: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:10248: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__021158); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__021157); 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__021161); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__021160); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -30413,7 +30402,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__CollectionTypeCS__Group_1__0__Impl21189); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__CollectionTypeCS__Group_1__0__Impl21188); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -30448,12 +30437,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:10278: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:10279: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__121220); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__121219); 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__121223); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__121222); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -30495,7 +30484,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__CollectionTypeCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10293:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl21250); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl21249); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -30537,7 +30526,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:10307: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:10308:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__221280); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__221279); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -30576,7 +30565,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__CollectionTypeCS__Group_1__2__Impl21308); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__CollectionTypeCS__Group_1__2__Impl21307); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -30611,12 +30600,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:10343:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10344:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__021345); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__021344); rule__MapTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__021348); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__021347); rule__MapTypeCS__Group__1(); state._fsp--; @@ -30658,7 +30647,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:10358:1: ( rule__MapTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10358:2: rule__MapTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl21375); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl21374); rule__MapTypeCS__NameAssignment_0(); state._fsp--; @@ -30700,7 +30689,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:10372:1: ( rule__MapTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10373:2: rule__MapTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__121405); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__121404); rule__MapTypeCS__Group__1__Impl(); state._fsp--; @@ -30740,17 +30729,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getMapTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10386:1: ( rule__MapTypeCS__Group_1__0 )? - int alt87=2; - int LA87_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA87_0==78) ) { - alt87=1; + if ( (LA86_0==78) ) { + alt86=1; } - switch (alt87) { + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10386:2: rule__MapTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl21432); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl21431); rule__MapTypeCS__Group_1__0(); state._fsp--; @@ -30795,12 +30784,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:10404:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10405:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__021467); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__021466); rule__MapTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__021470); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__021469); rule__MapTypeCS__Group_1__1(); state._fsp--; @@ -30839,7 +30828,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__MapTypeCS__Group_1__0__Impl21498); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__MapTypeCS__Group_1__0__Impl21497); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -30874,12 +30863,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:10435:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10436:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__121529); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__121528); rule__MapTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__121532); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__121531); rule__MapTypeCS__Group_1__2(); state._fsp--; @@ -30921,7 +30910,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:10450:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10450:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl21559); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl21558); rule__MapTypeCS__OwnedKeyTypeAssignment_1_1(); state._fsp--; @@ -30963,12 +30952,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:10464:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10465:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__221589); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__221588); rule__MapTypeCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__221592); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__221591); rule__MapTypeCS__Group_1__3(); state._fsp--; @@ -31007,7 +30996,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__MapTypeCS__Group_1__2__Impl21620); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__MapTypeCS__Group_1__2__Impl21619); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } @@ -31042,12 +31031,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:10495:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10496:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__321651); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__321650); rule__MapTypeCS__Group_1__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__321654); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__321653); rule__MapTypeCS__Group_1__4(); state._fsp--; @@ -31089,7 +31078,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:10510:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10510:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl21681); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl21680); rule__MapTypeCS__OwnedValueTypeAssignment_1_3(); state._fsp--; @@ -31131,7 +31120,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:10524:1: ( rule__MapTypeCS__Group_1__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10525:2: rule__MapTypeCS__Group_1__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__421711); + pushFollow(FollowSets000.FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__421710); rule__MapTypeCS__Group_1__4__Impl(); state._fsp--; @@ -31170,7 +31159,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__MapTypeCS__Group_1__4__Impl21739); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__MapTypeCS__Group_1__4__Impl21738); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } @@ -31205,12 +31194,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:10564: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:10565:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__021780); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__021779); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__021783); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__021782); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -31252,7 +31241,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:10579: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:10579:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl21810); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl21809); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -31294,7 +31283,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:10593: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:10594:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__121840); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__121839); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -31334,17 +31323,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:10607:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt88=2; - int LA88_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA88_0==78) ) { - alt88=1; + if ( (LA87_0==78) ) { + alt87=1; } - switch (alt88) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10607:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl21867); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl21866); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -31389,12 +31378,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:10625: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:10626: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__021902); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__021901); 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__021905); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__021904); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -31433,7 +31422,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__TupleTypeCS__Group_1__0__Impl21933); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__TupleTypeCS__Group_1__0__Impl21932); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -31468,12 +31457,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:10656: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:10657: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__121964); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__121963); 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__121967); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__121966); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -31513,17 +31502,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:10671:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt89=2; - int LA89_0 = input.LA(1); + int alt88=2; + int LA88_0 = input.LA(1); - if ( ((LA89_0>=RULE_SIMPLE_ID && LA89_0<=RULE_ESCAPED_ID)||LA89_0==16||(LA89_0>=18 && LA89_0<=36)) ) { - alt89=1; + if ( ((LA88_0>=RULE_SIMPLE_ID && LA88_0<=RULE_ESCAPED_ID)||LA88_0==16||(LA88_0>=18 && LA88_0<=36)) ) { + alt88=1; } - switch (alt89) { + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10671:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl21994); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl21993); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -31568,7 +31557,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:10685: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:10686:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__222025); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__222024); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -31607,7 +31596,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__TupleTypeCS__Group_1__2__Impl22053); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__TupleTypeCS__Group_1__2__Impl22052); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -31642,12 +31631,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:10721: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:10722: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__022090); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__022089); rule__TupleTypeCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__022093); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__022092); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -31689,7 +31678,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:10736: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:10736:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl22120); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl22119); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -31731,7 +31720,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__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:10751:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__122150); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__122149); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -31771,21 +31760,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:10764:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop90: + loop89: do { - int alt90=2; - int LA90_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA90_0==77) ) { - alt90=1; + if ( (LA89_0==77) ) { + alt89=1; } - switch (alt90) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10764:2: rule__TupleTypeCS__Group_1_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl22177); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl22176); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -31795,7 +31784,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop90; + break loop89; } } while (true); @@ -31833,12 +31822,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:10782: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:10783:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__022212); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__022211); rule__TupleTypeCS__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__022215); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__022214); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -31877,7 +31866,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__TupleTypeCS__Group_1_1_1__0__Impl22243); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__TupleTypeCS__Group_1_1_1__0__Impl22242); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -31912,7 +31901,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:10813: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:10814:2: rule__TupleTypeCS__Group_1_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__122274); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__122273); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -31954,7 +31943,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:10827: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:10827:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl22301); + pushFollow(FollowSets001.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl22300); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -31996,12 +31985,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:10845: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:10846:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__022335); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__022334); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__022338); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__022337); rule__TuplePartCS__Group__1(); state._fsp--; @@ -32043,7 +32032,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:10860: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:10860:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl22365); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl22364); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -32085,12 +32074,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:10874: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:10875:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__122395); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__122394); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__122398); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__122397); rule__TuplePartCS__Group__2(); state._fsp--; @@ -32129,7 +32118,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__TuplePartCS__Group__1__Impl22426); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__TuplePartCS__Group__1__Impl22425); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -32164,7 +32153,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:10905: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:10906:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__222457); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__222456); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -32206,7 +32195,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:10919: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:10919:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl22484); + pushFollow(FollowSets001.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl22483); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -32248,12 +32237,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:10939: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:10940:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__022520); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__022519); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__022523); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__022522); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -32295,7 +32284,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:10954: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:10954:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl22550); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl22549); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -32337,12 +32326,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:10968: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:10969:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__122580); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__122579); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__122583); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__122582); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -32381,7 +32370,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__CollectionLiteralExpCS__Group__1__Impl22611); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__CollectionLiteralExpCS__Group__1__Impl22610); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -32416,12 +32405,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:10999: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:11000:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__222642); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__222641); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__222645); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__222644); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -32461,17 +32450,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:11014:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt91=2; - int LA91_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( ((LA91_0>=RULE_INT && LA91_0<=RULE_ESCAPED_ID)||LA91_0==16||(LA91_0>=18 && LA91_0<=39)||(LA91_0>=56 && LA91_0<=70)||LA91_0==73||LA91_0==78||LA91_0==82||(LA91_0>=84 && LA91_0<=85)||LA91_0==90||(LA91_0>=95 && LA91_0<=96)||(LA91_0>=98 && LA91_0<=99)) ) { - alt91=1; + if ( ((LA90_0>=RULE_INT && LA90_0<=RULE_ESCAPED_ID)||LA90_0==16||(LA90_0>=18 && LA90_0<=39)||(LA90_0>=56 && LA90_0<=70)||LA90_0==73||LA90_0==78||LA90_0==82||(LA90_0>=84 && LA90_0<=85)||LA90_0==90||(LA90_0>=95 && LA90_0<=96)||(LA90_0>=98 && LA90_0<=99)) ) { + alt90=1; } - switch (alt91) { + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11014:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl22672); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl22671); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -32516,7 +32505,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:11028: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:11029:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__322703); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__322702); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -32555,7 +32544,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__CollectionLiteralExpCS__Group__3__Impl22731); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__CollectionLiteralExpCS__Group__3__Impl22730); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -32590,12 +32579,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:11066: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:11067:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__022770); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__022769); rule__CollectionLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__022773); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__022772); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -32637,7 +32626,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:11081: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:11081:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl22800); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl22799); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -32679,7 +32668,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:11095: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:11096:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__122830); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__122829); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -32719,21 +32708,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:11109:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop92: + loop91: do { - int alt92=2; - int LA92_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA92_0==77) ) { - alt92=1; + if ( (LA91_0==77) ) { + alt91=1; } - switch (alt92) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11109:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl22857); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl22856); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -32743,7 +32732,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop92; + break loop91; } } while (true); @@ -32781,12 +32770,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:11127: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:11128:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__022892); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__022891); rule__CollectionLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__022895); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__022894); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -32825,7 +32814,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl22923); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl22922); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -32860,7 +32849,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:11158: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:11159:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__122954); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__122953); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -32902,7 +32891,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:11172: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:11172:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl22981); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl22980); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -32944,12 +32933,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:11190:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11191:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__023015); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__023014); rule__CollectionLiteralPartCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__023018); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__023017); rule__CollectionLiteralPartCS__Group_0__1(); state._fsp--; @@ -32991,7 +32980,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:11205:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11205:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl23045); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl23044); rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0(); state._fsp--; @@ -33033,7 +33022,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:11219:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11220:2: rule__CollectionLiteralPartCS__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__123075); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__123074); rule__CollectionLiteralPartCS__Group_0__1__Impl(); state._fsp--; @@ -33073,17 +33062,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11233:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? - int alt93=2; - int LA93_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA93_0==81) ) { - alt93=1; + if ( (LA92_0==81) ) { + alt92=1; } - switch (alt93) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11233:2: rule__CollectionLiteralPartCS__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl23102); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl23101); rule__CollectionLiteralPartCS__Group_0_1__0(); state._fsp--; @@ -33128,12 +33117,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:11251:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11252:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__023137); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__023136); rule__CollectionLiteralPartCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__023140); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__023139); rule__CollectionLiteralPartCS__Group_0_1__1(); state._fsp--; @@ -33172,7 +33161,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } - match(input,81,FollowSets001.FOLLOW_81_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl23168); if (state.failed) return ; + match(input,81,FollowSets001.FOLLOW_81_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl23167); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } @@ -33207,7 +33196,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:11282:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11283:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__123199); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__123198); rule__CollectionLiteralPartCS__Group_0_1__1__Impl(); state._fsp--; @@ -33249,7 +33238,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:11296:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11296:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl23226); + pushFollow(FollowSets001.FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl23225); rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1(); state._fsp--; @@ -33291,12 +33280,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:11314:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11315:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__023260); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__023259); rule__CollectionPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__023263); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__023262); rule__CollectionPatternCS__Group__1(); state._fsp--; @@ -33338,7 +33327,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:11329:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11329:2: rule__CollectionPatternCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl23290); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl23289); rule__CollectionPatternCS__OwnedTypeAssignment_0(); state._fsp--; @@ -33380,12 +33369,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:11343:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11344:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__123320); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__123319); rule__CollectionPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__123323); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__123322); rule__CollectionPatternCS__Group__2(); state._fsp--; @@ -33424,7 +33413,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__CollectionPatternCS__Group__1__Impl23351); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__CollectionPatternCS__Group__1__Impl23350); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -33459,12 +33448,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:11374:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11375:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__223382); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__223381); rule__CollectionPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__223385); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__223384); rule__CollectionPatternCS__Group__3(); state._fsp--; @@ -33504,17 +33493,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionPatternCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11389:1: ( rule__CollectionPatternCS__Group_2__0 )? - int alt94=2; - int LA94_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( ((LA94_0>=RULE_SIMPLE_ID && LA94_0<=RULE_ESCAPED_ID)||LA94_0==16||(LA94_0>=18 && LA94_0<=36)||LA94_0==73) ) { - alt94=1; + if ( ((LA93_0>=RULE_SIMPLE_ID && LA93_0<=RULE_ESCAPED_ID)||LA93_0==16||(LA93_0>=18 && LA93_0<=36)||LA93_0==73) ) { + alt93=1; } - switch (alt94) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11389:2: rule__CollectionPatternCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl23412); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl23411); rule__CollectionPatternCS__Group_2__0(); state._fsp--; @@ -33559,7 +33548,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:11403:1: ( rule__CollectionPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11404:2: rule__CollectionPatternCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__323443); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__323442); rule__CollectionPatternCS__Group__3__Impl(); state._fsp--; @@ -33598,7 +33587,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__CollectionPatternCS__Group__3__Impl23471); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__CollectionPatternCS__Group__3__Impl23470); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -33633,12 +33622,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:11441:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11442:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__023510); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__023509); rule__CollectionPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__023513); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__023512); rule__CollectionPatternCS__Group_2__1(); state._fsp--; @@ -33680,7 +33669,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:11456:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11456:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl23540); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl23539); rule__CollectionPatternCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -33722,12 +33711,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:11470:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11471:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__123570); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__123569); rule__CollectionPatternCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__123573); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__123572); rule__CollectionPatternCS__Group_2__2(); state._fsp--; @@ -33767,21 +33756,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11485:1: ( rule__CollectionPatternCS__Group_2_1__0 )* - loop95: + loop94: do { - int alt95=2; - int LA95_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA95_0==77) ) { - alt95=1; + if ( (LA94_0==77) ) { + alt94=1; } - switch (alt95) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11485:2: rule__CollectionPatternCS__Group_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl23600); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl23599); rule__CollectionPatternCS__Group_2_1__0(); state._fsp--; @@ -33791,7 +33780,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop95; + break loop94; } } while (true); @@ -33829,7 +33818,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:11499:1: ( rule__CollectionPatternCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11500:2: rule__CollectionPatternCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__223631); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__223630); rule__CollectionPatternCS__Group_2__2__Impl(); state._fsp--; @@ -33871,7 +33860,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:11513:1: ( rule__CollectionPatternCS__Group_2_2__0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11513:2: rule__CollectionPatternCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl23658); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl23657); rule__CollectionPatternCS__Group_2_2__0(); state._fsp--; @@ -33913,12 +33902,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:11533:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11534:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__023694); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__023693); rule__CollectionPatternCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__023697); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__023696); rule__CollectionPatternCS__Group_2_1__1(); state._fsp--; @@ -33957,7 +33946,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__CollectionPatternCS__Group_2_1__0__Impl23725); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__CollectionPatternCS__Group_2_1__0__Impl23724); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -33992,7 +33981,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:11564:1: ( rule__CollectionPatternCS__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:11565:2: rule__CollectionPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__123756); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__123755); rule__CollectionPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -34034,7 +34023,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:11578:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11578:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl23783); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl23782); rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -34076,12 +34065,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:11596:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11597:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__023817); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__023816); rule__CollectionPatternCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__023820); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__023819); rule__CollectionPatternCS__Group_2_2__1(); state._fsp--; @@ -34120,7 +34109,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } - match(input,76,FollowSets001.FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl23848); if (state.failed) return ; + match(input,76,FollowSets001.FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl23847); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } @@ -34155,7 +34144,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:11627:1: ( rule__CollectionPatternCS__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:11628:2: rule__CollectionPatternCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__123879); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__123878); rule__CollectionPatternCS__Group_2_2__1__Impl(); state._fsp--; @@ -34197,7 +34186,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:11641:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11641:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl23906); + pushFollow(FollowSets001.FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl23905); rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1(); state._fsp--; @@ -34239,12 +34228,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:11659:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11660:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__023940); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__023939); rule__ShadowPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__023943); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__023942); rule__ShadowPartCS__Group__1(); state._fsp--; @@ -34286,7 +34275,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:11674:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11674:2: rule__ShadowPartCS__ReferredPropertyAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl23970); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl23969); rule__ShadowPartCS__ReferredPropertyAssignment_0(); state._fsp--; @@ -34328,12 +34317,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:11688:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11689:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__124000); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__123999); rule__ShadowPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__124003); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__124002); rule__ShadowPartCS__Group__2(); state._fsp--; @@ -34372,7 +34361,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__ShadowPartCS__Group__1__Impl24031); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__ShadowPartCS__Group__1__Impl24030); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } @@ -34407,7 +34396,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:11719:1: ( rule__ShadowPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11720:2: rule__ShadowPartCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__224062); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__224061); rule__ShadowPartCS__Group__2__Impl(); state._fsp--; @@ -34449,7 +34438,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:11733:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11733:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl24089); + pushFollow(FollowSets001.FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl24088); rule__ShadowPartCS__OwnedInitExpressionAssignment_2(); state._fsp--; @@ -34491,12 +34480,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:11753:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11754:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__024125); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__024124); rule__PatternExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__024128); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__024127); rule__PatternExpCS__Group__1(); state._fsp--; @@ -34536,17 +34525,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11768:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? - int alt96=2; - int LA96_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( ((LA96_0>=RULE_SIMPLE_ID && LA96_0<=RULE_ESCAPED_ID)||LA96_0==16||(LA96_0>=18 && LA96_0<=36)) ) { - alt96=1; + if ( ((LA95_0>=RULE_SIMPLE_ID && LA95_0<=RULE_ESCAPED_ID)||LA95_0==16||(LA95_0>=18 && LA95_0<=36)) ) { + alt95=1; } - switch (alt96) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11768:2: rule__PatternExpCS__PatternVariableNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl24155); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl24154); rule__PatternExpCS__PatternVariableNameAssignment_0(); state._fsp--; @@ -34591,12 +34580,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:11782:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11783:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__124186); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__124185); rule__PatternExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__124189); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__124188); rule__PatternExpCS__Group__2(); state._fsp--; @@ -34635,7 +34624,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__PatternExpCS__Group__1__Impl24217); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__PatternExpCS__Group__1__Impl24216); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } @@ -34670,7 +34659,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:11813:1: ( rule__PatternExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11814:2: rule__PatternExpCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__224248); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__224247); rule__PatternExpCS__Group__2__Impl(); state._fsp--; @@ -34712,7 +34701,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:11827:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11827:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl24275); + pushFollow(FollowSets001.FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl24274); rule__PatternExpCS__OwnedPatternTypeAssignment_2(); state._fsp--; @@ -34754,12 +34743,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:11847:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11848:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__024311); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__024310); rule__LambdaLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__024314); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__024313); rule__LambdaLiteralExpCS__Group__1(); state._fsp--; @@ -34798,7 +34787,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } - match(input,82,FollowSets001.FOLLOW_82_in_rule__LambdaLiteralExpCS__Group__0__Impl24342); if (state.failed) return ; + match(input,82,FollowSets001.FOLLOW_82_in_rule__LambdaLiteralExpCS__Group__0__Impl24341); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } @@ -34833,12 +34822,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:11878:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11879:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__124373); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__124372); rule__LambdaLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__124376); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__124375); rule__LambdaLiteralExpCS__Group__2(); state._fsp--; @@ -34877,7 +34866,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__LambdaLiteralExpCS__Group__1__Impl24404); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__LambdaLiteralExpCS__Group__1__Impl24403); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -34912,12 +34901,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:11909:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11910:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__224435); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__224434); rule__LambdaLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__224438); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__224437); rule__LambdaLiteralExpCS__Group__3(); state._fsp--; @@ -34959,7 +34948,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:11924:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11924:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl24465); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl24464); rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2(); state._fsp--; @@ -35001,7 +34990,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__LambdaLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11939:2: rule__LambdaLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__324495); + pushFollow(FollowSets001.FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__324494); rule__LambdaLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -35040,7 +35029,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__3__Impl24523); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__3__Impl24522); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -35075,12 +35064,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:11976:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11977:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__024562); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__024561); rule__MapLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__024565); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__024564); rule__MapLiteralExpCS__Group__1(); state._fsp--; @@ -35122,7 +35111,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:11991:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11991:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl24592); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl24591); rule__MapLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -35164,12 +35153,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:12005:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12006:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__124622); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__124621); rule__MapLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__124625); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__124624); rule__MapLiteralExpCS__Group__2(); state._fsp--; @@ -35208,7 +35197,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__MapLiteralExpCS__Group__1__Impl24653); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__MapLiteralExpCS__Group__1__Impl24652); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -35243,12 +35232,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:12036:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12037:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__224684); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__224683); rule__MapLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__224687); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__224686); rule__MapLiteralExpCS__Group__3(); state._fsp--; @@ -35288,17 +35277,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12051:1: ( rule__MapLiteralExpCS__Group_2__0 )? - int alt97=2; - int LA97_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( ((LA97_0>=RULE_INT && LA97_0<=RULE_ESCAPED_ID)||LA97_0==16||(LA97_0>=18 && LA97_0<=39)||(LA97_0>=56 && LA97_0<=70)||LA97_0==78||LA97_0==82||(LA97_0>=84 && LA97_0<=85)||LA97_0==90||(LA97_0>=95 && LA97_0<=96)||(LA97_0>=98 && LA97_0<=99)) ) { - alt97=1; + if ( ((LA96_0>=RULE_INT && LA96_0<=RULE_ESCAPED_ID)||LA96_0==16||(LA96_0>=18 && LA96_0<=39)||(LA96_0>=56 && LA96_0<=70)||LA96_0==78||LA96_0==82||(LA96_0>=84 && LA96_0<=85)||LA96_0==90||(LA96_0>=95 && LA96_0<=96)||(LA96_0>=98 && LA96_0<=99)) ) { + alt96=1; } - switch (alt97) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12051:2: rule__MapLiteralExpCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl24714); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl24713); rule__MapLiteralExpCS__Group_2__0(); state._fsp--; @@ -35343,7 +35332,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:12065:1: ( rule__MapLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12066:2: rule__MapLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__324745); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__324744); rule__MapLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -35382,7 +35371,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__MapLiteralExpCS__Group__3__Impl24773); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__MapLiteralExpCS__Group__3__Impl24772); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -35417,12 +35406,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:12103:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12104:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__024812); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__024811); rule__MapLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__024815); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__024814); rule__MapLiteralExpCS__Group_2__1(); state._fsp--; @@ -35464,7 +35453,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:12118:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12118:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl24842); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl24841); rule__MapLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -35506,7 +35495,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:12132:1: ( rule__MapLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12133:2: rule__MapLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__124872); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__124871); rule__MapLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -35546,21 +35535,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12146:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* - loop98: + loop97: do { - int alt98=2; - int LA98_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA98_0==77) ) { - alt98=1; + if ( (LA97_0==77) ) { + alt97=1; } - switch (alt98) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12146:2: rule__MapLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl24899); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl24898); rule__MapLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -35570,7 +35559,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop98; + break loop97; } } while (true); @@ -35608,12 +35597,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:12164:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12165:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__024934); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__024933); rule__MapLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__024937); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__024936); rule__MapLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -35652,7 +35641,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__MapLiteralExpCS__Group_2_1__0__Impl24965); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__MapLiteralExpCS__Group_2_1__0__Impl24964); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -35687,7 +35676,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:12195:1: ( rule__MapLiteralExpCS__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:12196:2: rule__MapLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__124996); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__124995); rule__MapLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -35729,7 +35718,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:12209:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12209:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl25023); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl25022); rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -35771,12 +35760,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:12227:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12228:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__025057); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__025056); rule__MapLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__025060); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__025059); rule__MapLiteralPartCS__Group__1(); state._fsp--; @@ -35818,7 +35807,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:12242:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12242:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl25087); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl25086); rule__MapLiteralPartCS__OwnedKeyAssignment_0(); state._fsp--; @@ -35860,12 +35849,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:12256:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12257:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__125117); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__125116); rule__MapLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__125120); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__125119); rule__MapLiteralPartCS__Group__2(); state._fsp--; @@ -35904,7 +35893,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } - match(input,83,FollowSets001.FOLLOW_83_in_rule__MapLiteralPartCS__Group__1__Impl25148); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__MapLiteralPartCS__Group__1__Impl25147); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } @@ -35939,7 +35928,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:12287:1: ( rule__MapLiteralPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12288:2: rule__MapLiteralPartCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__225179); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__225178); rule__MapLiteralPartCS__Group__2__Impl(); state._fsp--; @@ -35981,7 +35970,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:12301:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12301:2: rule__MapLiteralPartCS__OwnedValueAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl25206); + pushFollow(FollowSets001.FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl25205); rule__MapLiteralPartCS__OwnedValueAssignment_2(); state._fsp--; @@ -36023,12 +36012,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:12321: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:12322:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__025242); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__025241); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__025245); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__025244); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -36067,7 +36056,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,57,FollowSets001.FOLLOW_57_in_rule__TupleLiteralExpCS__Group__0__Impl25273); if (state.failed) return ; + match(input,57,FollowSets001.FOLLOW_57_in_rule__TupleLiteralExpCS__Group__0__Impl25272); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -36102,12 +36091,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:12352: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:12353:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__125304); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__125303); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__125307); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__125306); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -36146,7 +36135,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__TupleLiteralExpCS__Group__1__Impl25335); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__TupleLiteralExpCS__Group__1__Impl25334); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -36181,12 +36170,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:12383: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:12384:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__225366); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__225365); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__225369); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__225368); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -36228,7 +36217,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:12398: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:12398:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl25396); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl25395); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -36270,12 +36259,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:12412: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:12413:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__325426); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__325425); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__325429); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__325428); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -36315,21 +36304,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:12427:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop99: + loop98: do { - int alt99=2; - int LA99_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA99_0==77) ) { - alt99=1; + if ( (LA98_0==77) ) { + alt98=1; } - switch (alt99) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12427:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl25456); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl25455); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -36339,7 +36328,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop99; + break loop98; } } while (true); @@ -36377,7 +36366,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:12441: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:12442:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__425487); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__425486); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -36416,7 +36405,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__TupleLiteralExpCS__Group__4__Impl25515); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__TupleLiteralExpCS__Group__4__Impl25514); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -36451,12 +36440,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:12481: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:12482:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__025556); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__025555); rule__TupleLiteralExpCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__025559); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__025558); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -36495,7 +36484,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__TupleLiteralExpCS__Group_3__0__Impl25587); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__TupleLiteralExpCS__Group_3__0__Impl25586); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -36530,7 +36519,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:12512: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:12513:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__125618); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__125617); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -36572,7 +36561,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:12526: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:12526:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl25645); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl25644); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -36614,12 +36603,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:12544: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:12545:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__025679); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__025678); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__025682); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__025681); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -36661,7 +36650,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:12559: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:12559:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl25709); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl25708); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -36703,12 +36692,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:12573: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:12574:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__125739); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__125738); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__125742); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__125741); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -36748,17 +36737,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:12588:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA100_0==73) ) { - alt100=1; + if ( (LA99_0==73) ) { + alt99=1; } - switch (alt100) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12588:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl25769); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl25768); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -36803,12 +36792,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:12602: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:12603:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__225800); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__225799); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__225803); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__225802); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -36847,7 +36836,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__Impl25831); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__TupleLiteralPartCS__Group__2__Impl25830); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -36882,7 +36871,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:12633: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:12634:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__325862); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__325861); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -36924,7 +36913,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:12647:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12647:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl25889); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl25888); rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3(); state._fsp--; @@ -36966,12 +36955,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:12669: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:12670: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__025927); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__025926); 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__025930); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__025929); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -37010,7 +36999,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__TupleLiteralPartCS__Group_1__0__Impl25958); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__TupleLiteralPartCS__Group_1__0__Impl25957); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -37045,7 +37034,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:12700: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:12701:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__125989); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__125988); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -37087,7 +37076,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:12714: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:12714:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl26016); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl26015); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -37129,12 +37118,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:12732: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:12733:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__026050); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__026049); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__026053); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__026052); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -37208,7 +37197,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:12763: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:12764:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__126111); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__126110); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -37247,7 +37236,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,39,FollowSets001.FOLLOW_39_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl26139); if (state.failed) return ; + match(input,39,FollowSets001.FOLLOW_39_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl26138); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -37282,12 +37271,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:12797: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:12798:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__026174); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__026173); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__026177); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__026176); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -37361,7 +37350,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:12828: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:12829:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__126235); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__126234); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -37400,7 +37389,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,84,FollowSets001.FOLLOW_84_in_rule__InvalidLiteralExpCS__Group__1__Impl26263); if (state.failed) return ; + match(input,84,FollowSets001.FOLLOW_84_in_rule__InvalidLiteralExpCS__Group__1__Impl26262); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -37435,12 +37424,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:12862: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:12863:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__026298); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__026297); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__026301); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__026300); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -37514,7 +37503,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:12893: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:12894:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__126359); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__126358); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -37553,7 +37542,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,85,FollowSets001.FOLLOW_85_in_rule__NullLiteralExpCS__Group__1__Impl26387); if (state.failed) return ; + match(input,85,FollowSets001.FOLLOW_85_in_rule__NullLiteralExpCS__Group__1__Impl26386); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -37588,12 +37577,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:12927: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:12928:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__026422); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__026421); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__026425); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__026424); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -37632,7 +37621,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl26452); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl26451); ruleTypeLiteralCS(); state._fsp--; @@ -37671,7 +37660,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:12956: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:12957:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__126481); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__126480); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -37711,17 +37700,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12970:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? - int alt101=2; - int LA101_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA101_0==87) ) { - alt101=1; + if ( (LA100_0==87) ) { + alt100=1; } - switch (alt101) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12970:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl26508); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl26507); rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -37766,12 +37755,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:12988:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12989:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__026543); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__026542); rule__TypeNameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__026546); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__026545); rule__TypeNameExpCS__Group__1(); state._fsp--; @@ -37813,7 +37802,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:13003:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13003:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl26573); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl26572); rule__TypeNameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -37855,7 +37844,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:13017:1: ( rule__TypeNameExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13018:2: rule__TypeNameExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__126603); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__126602); rule__TypeNameExpCS__Group__1__Impl(); state._fsp--; @@ -37895,17 +37884,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeNameExpCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13031:1: ( rule__TypeNameExpCS__Group_1__0 )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA102_0==74) ) { - alt102=1; + if ( (LA101_0==74) ) { + alt101=1; } - switch (alt102) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13031:2: rule__TypeNameExpCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl26630); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl26629); rule__TypeNameExpCS__Group_1__0(); state._fsp--; @@ -37950,12 +37939,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:13049:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13050:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__026665); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__026664); rule__TypeNameExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__026668); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__026667); rule__TypeNameExpCS__Group_1__1(); state._fsp--; @@ -37997,7 +37986,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:13064:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13064:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl26695); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl26694); rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0(); state._fsp--; @@ -38039,7 +38028,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:13078:1: ( rule__TypeNameExpCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13079:2: rule__TypeNameExpCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__126725); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__126724); rule__TypeNameExpCS__Group_1__1__Impl(); state._fsp--; @@ -38079,17 +38068,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13092:1: ( rule__TypeNameExpCS__Group_1_1__0 )? - int alt103=2; - int LA103_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA103_0==74) ) { - alt103=1; + if ( (LA102_0==74) ) { + alt102=1; } - switch (alt103) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13092:2: rule__TypeNameExpCS__Group_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl26752); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl26751); rule__TypeNameExpCS__Group_1_1__0(); state._fsp--; @@ -38134,12 +38123,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__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13111:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__026787); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__026786); rule__TypeNameExpCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__026790); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__026789); rule__TypeNameExpCS__Group_1_1__1(); state._fsp--; @@ -38178,7 +38167,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__TypeNameExpCS__Group_1_1__0__Impl26818); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__TypeNameExpCS__Group_1_1__0__Impl26817); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } @@ -38213,12 +38202,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:13141:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13142:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__126849); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__126848); rule__TypeNameExpCS__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__126852); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__126851); rule__TypeNameExpCS__Group_1_1__2(); state._fsp--; @@ -38260,7 +38249,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:13156:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13156:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl26879); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl26878); rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1(); state._fsp--; @@ -38302,7 +38291,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:13170:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13171:2: rule__TypeNameExpCS__Group_1_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__226909); + pushFollow(FollowSets001.FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__226908); rule__TypeNameExpCS__Group_1_1__2__Impl(); state._fsp--; @@ -38341,7 +38330,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__TypeNameExpCS__Group_1_1__2__Impl26937); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__TypeNameExpCS__Group_1_1__2__Impl26936); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } @@ -38376,12 +38365,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:13206: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:13207:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__026974); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__026973); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__026977); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__026976); rule__TypeExpCS__Group__1(); state._fsp--; @@ -38423,7 +38412,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:13221: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:13221:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl27004); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl27003); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -38465,7 +38454,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:13235: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:13236:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__127034); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__127033); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -38505,17 +38494,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13249:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? - int alt104=2; - int LA104_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA104_0==87) ) { - alt104=1; + if ( (LA103_0==87) ) { + alt103=1; } - switch (alt104) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13249:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl27061); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl27060); rule__TypeExpCS__OwnedMultiplicityAssignment_1(); state._fsp--; @@ -38560,12 +38549,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:13267: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:13268: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__027096); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__027095); 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__027099); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__027098); rule__ExpCS__Group_0__1(); state._fsp--; @@ -38604,7 +38593,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl27126); + pushFollow(FollowSets001.FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl27125); rulePrefixedPrimaryExpCS(); state._fsp--; @@ -38643,7 +38632,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:13296: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:13297:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__127155); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__127154); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -38683,17 +38672,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:13310:1: ( rule__ExpCS__Group_0_1__0 )? - int alt105=2; - int LA105_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA105_0==37||(LA105_0>=39 && LA105_0<=55)) ) { - alt105=1; + if ( (LA104_0==37||(LA104_0>=39 && LA104_0<=55)) ) { + alt104=1; } - switch (alt105) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13310:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl27182); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl27181); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -38738,12 +38727,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:13328: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:13329: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__027217); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__027216); 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__027220); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__027219); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -38817,12 +38806,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:13359: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:13360: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__127278); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__127277); 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__127281); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__127280); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -38864,7 +38853,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:13374:1: ( rule__ExpCS__NameAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13374:2: rule__ExpCS__NameAssignment_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl27308); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl27307); rule__ExpCS__NameAssignment_0_1_1(); state._fsp--; @@ -38906,7 +38895,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:13388: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:13389:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__227338); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__227337); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -38948,7 +38937,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:13402:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13402:2: rule__ExpCS__OwnedRightAssignment_0_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl27365); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl27364); rule__ExpCS__OwnedRightAssignment_0_1_2(); state._fsp--; @@ -38990,12 +38979,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:13422:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13423:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__027401); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__027400); rule__PrefixedLetExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__027404); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__027403); rule__PrefixedLetExpCS__Group_0__1(); state._fsp--; @@ -39069,12 +39058,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:13453:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13454:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__127462); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__127461); rule__PrefixedLetExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__127465); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__127464); rule__PrefixedLetExpCS__Group_0__2(); state._fsp--; @@ -39116,7 +39105,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:13468:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13468:2: rule__PrefixedLetExpCS__NameAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl27492); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl27491); rule__PrefixedLetExpCS__NameAssignment_0_1(); state._fsp--; @@ -39158,7 +39147,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:13482:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13483:2: rule__PrefixedLetExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__227522); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__227521); rule__PrefixedLetExpCS__Group_0__2__Impl(); state._fsp--; @@ -39200,7 +39189,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:13496:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13496:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl27549); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl27548); rule__PrefixedLetExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -39242,12 +39231,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:13516:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13517:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__027585); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__027584); rule__PrefixedPrimaryExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__027588); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__027587); rule__PrefixedPrimaryExpCS__Group_0__1(); state._fsp--; @@ -39321,12 +39310,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:13547:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13548:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__127646); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__127645); rule__PrefixedPrimaryExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__127649); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__127648); rule__PrefixedPrimaryExpCS__Group_0__2(); state._fsp--; @@ -39368,7 +39357,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:13562:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13562:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl27676); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl27675); rule__PrefixedPrimaryExpCS__NameAssignment_0_1(); state._fsp--; @@ -39410,7 +39399,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:13576:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13577:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__227706); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__227705); rule__PrefixedPrimaryExpCS__Group_0__2__Impl(); state._fsp--; @@ -39452,7 +39441,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:13590:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13590:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl27733); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl27732); rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2(); state._fsp--; @@ -39494,12 +39483,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:13610:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13611:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__027769); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__027768); rule__NameExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__027772); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__027771); rule__NameExpCS__Group__1(); state._fsp--; @@ -39541,7 +39530,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:13625:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13625:2: rule__NameExpCS__OwnedPathNameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl27799); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl27798); rule__NameExpCS__OwnedPathNameAssignment_0(); state._fsp--; @@ -39583,12 +39572,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:13639:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13640:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__127829); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__127828); rule__NameExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__127832); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__127831); rule__NameExpCS__Group__2(); state._fsp--; @@ -39628,21 +39617,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13654:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* - loop106: + loop105: do { - int alt106=2; - int LA106_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA106_0==87) ) { - alt106=1; + if ( (LA105_0==87) ) { + alt105=1; } - switch (alt106) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13654:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl27859); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl27858); rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1(); state._fsp--; @@ -39652,7 +39641,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop106; + break loop105; } } while (true); @@ -39690,12 +39679,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:13668:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13669:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__227890); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__227889); rule__NameExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__227893); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__227892); rule__NameExpCS__Group__3(); state._fsp--; @@ -39735,17 +39724,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13683:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? - int alt107=2; - int LA107_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA107_0==78) ) { - alt107=1; + if ( (LA106_0==78) ) { + alt106=1; } - switch (alt107) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13683:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl27920); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl27919); rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2(); state._fsp--; @@ -39790,12 +39779,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:13697:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13698:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__327951); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__327950); rule__NameExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__327954); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__327953); rule__NameExpCS__Group__4(); state._fsp--; @@ -39835,17 +39824,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13712:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? - int alt108=2; - int LA108_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA108_0==74) ) { - alt108=1; + if ( (LA107_0==74) ) { + alt107=1; } - switch (alt108) { + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13712:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl27981); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl27980); rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3(); state._fsp--; @@ -39890,7 +39879,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:13726:1: ( rule__NameExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13727:2: rule__NameExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__428012); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__428011); rule__NameExpCS__Group__4__Impl(); state._fsp--; @@ -39930,17 +39919,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNameExpCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13740:1: ( rule__NameExpCS__Group_4__0 )? - int alt109=2; - int LA109_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA109_0==100) ) { - alt109=1; + if ( (LA108_0==100) ) { + alt108=1; } - switch (alt109) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13740:2: rule__NameExpCS__Group_4__0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl28039); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl28038); rule__NameExpCS__Group_4__0(); state._fsp--; @@ -39985,12 +39974,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:13764:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13765:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__028080); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__028079); rule__NameExpCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__028083); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__028082); rule__NameExpCS__Group_4__1(); state._fsp--; @@ -40032,7 +40021,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:13779:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13779:2: rule__NameExpCS__IsPreAssignment_4_0 { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl28110); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl28109); rule__NameExpCS__IsPreAssignment_4_0(); state._fsp--; @@ -40074,7 +40063,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:13793:1: ( rule__NameExpCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13794:2: rule__NameExpCS__Group_4__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__128140); + pushFollow(FollowSets001.FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__128139); rule__NameExpCS__Group_4__1__Impl(); state._fsp--; @@ -40113,7 +40102,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } - match(input,86,FollowSets001.FOLLOW_86_in_rule__NameExpCS__Group_4__1__Impl28168); if (state.failed) return ; + match(input,86,FollowSets001.FOLLOW_86_in_rule__NameExpCS__Group_4__1__Impl28167); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } @@ -40148,12 +40137,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:13827:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13828:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__028203); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__028202); rule__CurlyBracketedClauseCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__028206); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__028205); rule__CurlyBracketedClauseCS__Group__1(); state._fsp--; @@ -40227,12 +40216,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:13858:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13859:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__128264); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__128263); rule__CurlyBracketedClauseCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__128267); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__128266); rule__CurlyBracketedClauseCS__Group__2(); state._fsp--; @@ -40271,7 +40260,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__CurlyBracketedClauseCS__Group__1__Impl28295); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__CurlyBracketedClauseCS__Group__1__Impl28294); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -40306,12 +40295,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:13889:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13890:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__228326); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__228325); rule__CurlyBracketedClauseCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__228329); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__228328); rule__CurlyBracketedClauseCS__Group__3(); state._fsp--; @@ -40335,29 +40324,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13897:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13897:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ; public final void rule__CurlyBracketedClauseCS__Group__2__Impl() 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:13901:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13902:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13901:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13902:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13902:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13903:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13902:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13903:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13904:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13904:2: rule__CurlyBracketedClauseCS__Alternatives_2 - { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl28356); - rule__CurlyBracketedClauseCS__Alternatives_2(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13904:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )? + int alt109=2; + int LA109_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA109_0>=RULE_SINGLE_QUOTED_STRING && LA109_0<=RULE_ESCAPED_ID)||LA109_0==16||(LA109_0>=18 && LA109_0<=36)) ) { + alt109=1; + } + switch (alt109) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13904:2: rule__CurlyBracketedClauseCS__Alternatives_2 + { + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl28355); + rule__CurlyBracketedClauseCS__Alternatives_2(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -40459,23 +40459,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // $ANTLR end "rule__CurlyBracketedClauseCS__Group__3__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13952:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13952:1: rule__CurlyBracketedClauseCS__Group_2_1__0 : rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0() 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:13956:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13957:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13956:1: ( rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13957:2: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__028453); - rule__CurlyBracketedClauseCS__Group_2_0__0__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__028453); + rule__CurlyBracketedClauseCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__028456); - rule__CurlyBracketedClauseCS__Group_2_0__1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__028456); + rule__CurlyBracketedClauseCS__Group_2_1__1(); state._fsp--; if (state.failed) return ; @@ -40494,30 +40494,30 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13964:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13964:1: rule__CurlyBracketedClauseCS__Group_2_1__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__0__Impl() 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:13968:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13969:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13968:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13969:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13969:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13970:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13969:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13970:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13971:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13971:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13971:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13971:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl28483); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl28483); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0(); state._fsp--; if (state.failed) return ; @@ -40525,7 +40525,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_0()); } } @@ -40545,21 +40545,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13981:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13981:1: rule__CurlyBracketedClauseCS__Group_2_1__1 : rule__CurlyBracketedClauseCS__Group_2_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1() 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:13985:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13986:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13985:1: ( rule__CurlyBracketedClauseCS__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:13986:2: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__128513); - rule__CurlyBracketedClauseCS__Group_2_0__1__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__128513); + rule__CurlyBracketedClauseCS__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -40578,26 +40578,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13992:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__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:13992:1: rule__CurlyBracketedClauseCS__Group_2_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1__1__Impl() 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:13996:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13997:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13996:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13997:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13997:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13998:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13997:1: ( ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13998:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13999:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13999:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0 )* loop110: do { int alt110=2; @@ -40610,10 +40610,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars switch (alt110) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13999:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0 + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13999:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl28540); - rule__CurlyBracketedClauseCS__Group_2_0_1__0(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl28540); + rule__CurlyBracketedClauseCS__Group_2_1_1__0(); state._fsp--; if (state.failed) return ; @@ -40627,7 +40627,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } while (true); if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_1_1()); } } @@ -40647,26 +40647,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1__1__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14013:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14013:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0 : rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0() 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:14017:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14018:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14017:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14018:2: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__028575); - rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__028575); + rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__028578); - rule__CurlyBracketedClauseCS__Group_2_0_1__1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__028578); + rule__CurlyBracketedClauseCS__Group_2_1_1__1(); state._fsp--; if (state.failed) return ; @@ -40685,12 +40685,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14025:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14025:1: rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl : ( ',' ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); @@ -40702,11 +40702,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14031:1: ',' { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl28606); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl28606); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); } } @@ -40726,21 +40726,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14044:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14044:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1 : rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1() 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:14048:1: ( rule__CurlyBracketedClauseCS__Group_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:14049:2: rule__CurlyBracketedClauseCS__Group_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:14048:1: ( rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14049:2: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__128637); - rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__128637); + rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl(); state._fsp--; if (state.failed) return ; @@ -40759,30 +40759,30 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1" - // $ANTLR start "rule__CurlyBracketedClauseCS__Group_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:14055:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ; - public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14055:1: rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ; + public final void rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl() 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:14059:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14060:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14059:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14060:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14060:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14061:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14060:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14061:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14062:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14062:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14062:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14062:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl28664); - rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1(); + pushFollow(FollowSets001.FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl28664); + rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1(); state._fsp--; if (state.failed) return ; @@ -40790,7 +40790,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_1_1_1()); } } @@ -40810,7 +40810,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl" + // $ANTLR end "rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl" // $ANTLR start "rule__RoundBracketedClauseCS__Group__0" @@ -56779,29 +56779,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // $ANTLR end "rule__NameExpCS__IsPreAssignment_4_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19733:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19733:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_0 : ( ruleStringLiteral ) ; + public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_0() 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:19737:1: ( ( ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19738:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19737:1: ( ( ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19738:1: ( ruleStringLiteral ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19738:1: ( ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19739:1: ruleShadowPartCS + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19738:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19739:1: ruleStringLiteral { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_040018); - ruleShadowPartCS(); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_040018); + ruleStringLiteral(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } } @@ -56821,12 +56821,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" + // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19748:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ; - public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19748:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); @@ -56838,15 +56838,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19754:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_140049); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_040049); ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } } @@ -56866,32 +56866,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0" - // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19763:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ; - public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_1() throws RecognitionException { + // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19763:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1 : ( ruleShadowPartCS ) ; + public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1() 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:19767:1: ( ( ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19768:1: ( ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19767:1: ( ( ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19768:1: ( ruleShadowPartCS ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19768:1: ( ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19769:1: ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19768:1: ( ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:19769:1: ruleShadowPartCS { if ( state.backtracking==0 ) { - before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_140080); - ruleStringLiteral(); + pushFollow(FollowSets001.FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_140080); + ruleShadowPartCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + after(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } } @@ -56911,7 +56911,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars } return ; } - // $ANTLR end "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" + // $ANTLR end "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1" // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0" @@ -59651,10 +59651,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars protected DFA29 dfa29 = new DFA29(this); protected DFA30 dfa30 = new DFA30(this); protected DFA33 dfa33 = new DFA33(this); - protected DFA39 dfa39 = new DFA39(this); - protected DFA70 dfa70 = new DFA70(this); - protected DFA72 dfa72 = new DFA72(this); - protected DFA78 dfa78 = new DFA78(this); + protected DFA38 dfa38 = new DFA38(this); + protected DFA69 dfa69 = new DFA69(this); + protected DFA71 dfa71 = new DFA71(this); + protected DFA77 dfa77 = new DFA77(this); static final String DFA2_eotS = "\31\uffff"; static final String DFA2_eofS = @@ -59668,9 +59668,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA2_specialS = "\31\uffff}>"; static final String[] DFA2_transitionS = { - "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26"+ - "\44\uffff\1\27", + "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26\44\uffff\1\27", "\1\27\2\uffff\2\30", "\1\27\2\uffff\2\30", "\1\27\2\uffff\2\30", @@ -59743,9 +59741,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA3_specialS = "\31\uffff}>"; static final String[] DFA3_transitionS = { - "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26"+ - "\44\uffff\1\27", + "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26\44\uffff\1\27", "\1\27\2\uffff\2\30", "\1\27\2\uffff\2\30", "\1\27\2\uffff\2\30", @@ -59816,12 +59812,9 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA11_acceptS = "\30\uffff\1\1\1\2"; static final String DFA11_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\1\26\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\1\26\2\uffff}>"; static final String[] DFA11_transitionS = { - "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26"+ - "\44\uffff\1\27", + "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26\44\uffff\1\27", "\1\uffff", "\1\uffff", "\1\uffff", @@ -60251,55 +60244,30 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA13_specialS = "\31\uffff}>"; static final String[] DFA13_transitionS = { - "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26"+ - "\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1"+ - "\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", + "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", "", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", "" }; @@ -60349,55 +60317,30 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA24_specialS = "\31\uffff}>"; static final String[] DFA24_transitionS = { - "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26"+ - "\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1"+ - "\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", + "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", "", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2"+ - "\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\2\1\5\uffff\1\1\14\uffff\1\1", "" }; @@ -60447,55 +60390,30 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA25_specialS = "\31\uffff}>"; static final String[] DFA25_transitionS = { - "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26"+ - "\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1"+ - "\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", + "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", "", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\2\1\1\uffff\2\1\1\uffff\1\1\6\uffff\1\1\14\uffff\1\1", "" }; @@ -60545,8 +60463,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA29_specialS = "\37\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>"; static final String[] DFA29_transitionS = { - "\2\1\10\uffff\1\1\1\uffff\23\1\23\uffff\12\27\1\37\1\40\1\41"+ - "\1\42\1\43", + "\2\1\10\uffff\1\1\1\uffff\23\1\23\uffff\12\27\1\37\1\40\1\41\1\42\1\43", "", "", "", @@ -60719,9 +60636,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA30_specialS = "\1\uffff\1\0\1\1\61\uffff}>"; static final String[] DFA30_transitionS = { - "\4\3\10\uffff\1\3\1\uffff\23\3\1\1\1\2\1\3\20\uffff\17\3\7"+ - "\uffff\1\3\3\uffff\1\3\1\uffff\2\3\4\uffff\1\3\4\uffff\1\63"+ - "\1\3\1\uffff\2\3", + "\4\3\10\uffff\1\3\1\uffff\23\3\1\1\1\2\1\3\20\uffff\17\3\7\uffff\1\3\3\uffff\1\3\1\uffff\2\3\4\uffff\1\3\4\uffff\1\63\1\3\1\uffff\2\3", "\1\uffff", "\1\uffff", "", @@ -60858,14 +60773,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA33_maxS = "\1\143\12\uffff\7\0\42\uffff"; static final String DFA33_acceptS = - "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\25\uffff"+ - "\1\5\1\6\1\7"; + "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\25\uffff\1\5\1\6\1\7"; static final String DFA33_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\42\uffff}>"; static final String[] DFA33_transitionS = { - "\2\4\2\33\10\uffff\1\33\1\uffff\23\33\2\uffff\1\4\20\uffff"+ - "\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\7\uffff\1\1\3\uffff"+ - "\1\22\1\uffff\2\4\4\uffff\1\2\5\uffff\1\3\1\uffff\2\4", + "\2\4\2\33\10\uffff\1\33\1\uffff\23\33\2\uffff\1\4\20\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\7\uffff\1\1\3\uffff\1\22\1\uffff\2\4\4\uffff\1\2\5\uffff\1\3\1\uffff\2\4", "", "", "", @@ -61068,120 +60980,93 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars throw nvae; } } - static final String DFA39_eotS = + static final String DFA38_eotS = "\31\uffff"; - static final String DFA39_eofS = + static final String DFA38_eofS = "\31\uffff"; - static final String DFA39_minS = + static final String DFA38_minS = "\1\4\1\uffff\26\45\1\uffff"; - static final String DFA39_maxS = + static final String DFA38_maxS = "\1\143\1\uffff\26\144\1\uffff"; - static final String DFA39_acceptS = + static final String DFA38_acceptS = "\1\uffff\1\1\26\uffff\1\2"; - static final String DFA39_specialS = + static final String DFA38_specialS = "\31\uffff}>"; - static final String[] DFA39_transitionS = { - "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26"+ - "\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1"+ - "\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", + static final String[] DFA38_transitionS = { + "\2\1\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26\1\27\3\1\20\uffff\17\1\2\uffff\1\30\4\uffff\1\1\3\uffff\1\1\1\uffff\2\1\4\uffff\1\1\4\uffff\2\1\1\uffff\2\1", "", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", - "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1"+ - "\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", + "\1\1\1\uffff\21\1\21\uffff\1\30\1\1\3\uffff\1\1\1\uffff\1\1\6\uffff\1\1\3\uffff\1\1\10\uffff\1\1", "" }; - static final short[] DFA39_eot = DFA.unpackEncodedString(DFA39_eotS); - static final short[] DFA39_eof = DFA.unpackEncodedString(DFA39_eofS); - static final char[] DFA39_min = DFA.unpackEncodedStringToUnsignedChars(DFA39_minS); - static final char[] DFA39_max = DFA.unpackEncodedStringToUnsignedChars(DFA39_maxS); - static final short[] DFA39_accept = DFA.unpackEncodedString(DFA39_acceptS); - static final short[] DFA39_special = DFA.unpackEncodedString(DFA39_specialS); - static final short[][] DFA39_transition; + static final short[] DFA38_eot = DFA.unpackEncodedString(DFA38_eotS); + static final short[] DFA38_eof = DFA.unpackEncodedString(DFA38_eofS); + static final char[] DFA38_min = DFA.unpackEncodedStringToUnsignedChars(DFA38_minS); + static final char[] DFA38_max = DFA.unpackEncodedStringToUnsignedChars(DFA38_maxS); + static final short[] DFA38_accept = DFA.unpackEncodedString(DFA38_acceptS); + static final short[] DFA38_special = DFA.unpackEncodedString(DFA38_specialS); + static final short[][] DFA38_transition; static { - int numStates = DFA39_transitionS.length; - DFA39_transition = new short[numStates][]; + int numStates = DFA38_transitionS.length; + DFA38_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA39_transition[i] = DFA.unpackEncodedString(DFA39_transitionS[i]); + DFA38_transition[i] = DFA.unpackEncodedString(DFA38_transitionS[i]); } } - class DFA39 extends DFA { + class DFA38 extends DFA { - public DFA39(BaseRecognizer recognizer) { + public DFA38(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 39; - this.eot = DFA39_eot; - this.eof = DFA39_eof; - this.min = DFA39_min; - this.max = DFA39_max; - this.accept = DFA39_accept; - this.special = DFA39_special; - this.transition = DFA39_transition; + this.decisionNumber = 38; + this.eot = DFA38_eot; + this.eof = DFA38_eof; + this.min = DFA38_min; + this.max = DFA38_max; + this.accept = DFA38_accept; + this.special = DFA38_special; + this.transition = DFA38_transition; } public String getDescription() { return "4267:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; } } - static final String DFA70_eotS = + static final String DFA69_eotS = "\31\uffff"; - static final String DFA70_eofS = + static final String DFA69_eofS = "\1\1\30\uffff"; - static final String DFA70_minS = + static final String DFA69_minS = "\1\6\1\uffff\26\116\1\uffff"; - static final String DFA70_maxS = + static final String DFA69_maxS = "\1\106\1\uffff\26\120\1\uffff"; - static final String DFA70_acceptS = + static final String DFA69_acceptS = "\1\uffff\1\2\26\uffff\1\1"; - static final String DFA70_specialS = + static final String DFA69_specialS = "\31\uffff}>"; - static final String[] DFA70_transitionS = { - "\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26\1"+ - "\27\23\uffff\17\30", + static final String[] DFA69_transitionS = { + "\1\2\1\3\10\uffff\1\23\1\uffff\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\24\1\25\1\26\1\27\23\uffff\17\30", "", "\1\1\1\uffff\1\30", "\1\1\1\uffff\1\30", @@ -61208,129 +61093,126 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars "" }; - 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 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 = DFA70_transitionS.length; - DFA70_transition = new short[numStates][]; + int numStates = DFA69_transitionS.length; + DFA69_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA70_transition[i] = DFA.unpackEncodedString(DFA70_transitionS[i]); + DFA69_transition[i] = DFA.unpackEncodedString(DFA69_transitionS[i]); } } - class DFA70 extends DFA { + class DFA69 extends DFA { - public DFA70(BaseRecognizer recognizer) { + public DFA69(BaseRecognizer recognizer) { this.recognizer = recognizer; - 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; + 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 "()* loopback of 8205:1: ( rule__ScopeNameCS__Group_2__0 )*"; } } - static final String DFA72_eotS = + static final String DFA71_eotS = "\31\uffff"; - static final String DFA72_eofS = + static final String DFA71_eofS = "\31\uffff"; - static final String DFA72_minS = + static final String DFA71_minS = "\1\6\26\116\2\uffff"; - static final String DFA72_maxS = + static final String DFA71_maxS = "\1\44\26\120\2\uffff"; - static final String DFA72_acceptS = - "\27\uffff\1\2\1\1"; - static final String DFA72_specialS = + static final String DFA71_acceptS = + "\27\uffff\1\1\1\2"; + static final String DFA71_specialS = "\31\uffff}>"; - static final String[] DFA72_transitionS = { - "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", - "\1\27\1\uffff\1\30", + static final String[] DFA71_transitionS = { + "\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", + "\1\30\1\uffff\1\27", "", "" }; - static final short[] DFA72_eot = DFA.unpackEncodedString(DFA72_eotS); - static final short[] DFA72_eof = DFA.unpackEncodedString(DFA72_eofS); - static final char[] DFA72_min = DFA.unpackEncodedStringToUnsignedChars(DFA72_minS); - static final char[] DFA72_max = DFA.unpackEncodedStringToUnsignedChars(DFA72_maxS); - static final short[] DFA72_accept = DFA.unpackEncodedString(DFA72_acceptS); - static final short[] DFA72_special = DFA.unpackEncodedString(DFA72_specialS); - static final short[][] DFA72_transition; + static final short[] DFA71_eot = DFA.unpackEncodedString(DFA71_eotS); + static final short[] DFA71_eof = DFA.unpackEncodedString(DFA71_eofS); + static final char[] DFA71_min = DFA.unpackEncodedStringToUnsignedChars(DFA71_minS); + static final char[] DFA71_max = DFA.unpackEncodedStringToUnsignedChars(DFA71_maxS); + static final short[] DFA71_accept = DFA.unpackEncodedString(DFA71_acceptS); + static final short[] DFA71_special = DFA.unpackEncodedString(DFA71_specialS); + static final short[][] DFA71_transition; static { - int numStates = DFA72_transitionS.length; - DFA72_transition = new short[numStates][]; + int numStates = DFA71_transitionS.length; + DFA71_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA72_transition[i] = DFA.unpackEncodedString(DFA72_transitionS[i]); + DFA71_transition[i] = DFA.unpackEncodedString(DFA71_transitionS[i]); } } - class DFA72 extends DFA { + class DFA71 extends DFA { - public DFA72(BaseRecognizer recognizer) { + public DFA71(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 72; - this.eot = DFA72_eot; - this.eof = DFA72_eof; - this.min = DFA72_min; - this.max = DFA72_max; - this.accept = DFA72_accept; - this.special = DFA72_special; - this.transition = DFA72_transition; + this.decisionNumber = 71; + this.eot = DFA71_eot; + this.eof = DFA71_eof; + this.min = DFA71_min; + this.max = DFA71_max; + this.accept = DFA71_accept; + this.special = DFA71_special; + this.transition = DFA71_transition; } public String getDescription() { return "8491:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?"; } } - static final String DFA78_eotS = + static final String DFA77_eotS = "\31\uffff"; - static final String DFA78_eofS = + static final String DFA77_eofS = "\31\uffff"; - static final String DFA78_minS = + static final String DFA77_minS = "\1\5\26\21\2\uffff"; - static final String DFA78_maxS = + static final String DFA77_maxS = "\1\44\26\120\2\uffff"; - static final String DFA78_acceptS = + static final String DFA77_acceptS = "\27\uffff\1\2\1\1"; - static final String DFA78_specialS = + static final String DFA77_specialS = "\31\uffff}>"; - static final String[] DFA78_transitionS = { - "\1\27\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25"+ - "\1\26", + static final String[] DFA77_transitionS = { + "\1\27\1\1\1\2\10\uffff\1\22\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\21\1\23\1\24\1\25\1\26", "\1\27\67\uffff\1\30\6\uffff\1\27", "\1\27\67\uffff\1\30\6\uffff\1\27", "\1\27\67\uffff\1\30\6\uffff\1\27", @@ -61357,34 +61239,34 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars "" }; - 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[] DFA77_eot = DFA.unpackEncodedString(DFA77_eotS); + static final short[] DFA77_eof = DFA.unpackEncodedString(DFA77_eofS); + static final char[] DFA77_min = DFA.unpackEncodedStringToUnsignedChars(DFA77_minS); + static final char[] DFA77_max = DFA.unpackEncodedStringToUnsignedChars(DFA77_maxS); + static final short[] DFA77_accept = DFA.unpackEncodedString(DFA77_acceptS); + static final short[] DFA77_special = DFA.unpackEncodedString(DFA77_specialS); + static final short[][] DFA77_transition; static { - int numStates = DFA78_transitionS.length; - DFA78_transition = new short[numStates][]; + int numStates = DFA77_transitionS.length; + DFA77_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA78_transition[i] = DFA.unpackEncodedString(DFA78_transitionS[i]); + DFA77_transition[i] = DFA.unpackEncodedString(DFA77_transitionS[i]); } } - class DFA78 extends DFA { + class DFA77 extends DFA { - public DFA78(BaseRecognizer recognizer) { + public DFA77(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 = 77; + this.eot = DFA77_eot; + this.eof = DFA77_eof; + this.min = DFA77_min; + this.max = DFA77_max; + this.accept = DFA77_accept; + this.special = DFA77_special; + this.transition = DFA77_transition; } public String getDescription() { return "9092:1: ( rule__UnitCS__Group_1__0 )?"; @@ -61833,843 +61715,843 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars public static final BitSet FOLLOW_ruleLambdaLiteralExpCS_in_rule__PrimaryExpCS__Alternatives9082 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives9099 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNameExpCS_in_rule__PrimaryExpCS__Alternatives9116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0_in_rule__CurlyBracketedClauseCS__Alternatives_29148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_1_in_rule__CurlyBracketedClauseCS__Alternatives_29167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9200 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__MultiplicityCS__Alternatives_29452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29471 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09505 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_41_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__UPPER__Alternatives9695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__09727 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__09730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9757 = new BitSet(new long[]{0x0000000002000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19788 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__OwnedTransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl9815 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__09850 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__09853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl9880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__19911 = new BitSet(new long[]{0x0000000000000000L,0x000000000000007CL}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__19914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__CollectionTemplateCS__Group__1__Impl9942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__29973 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__29976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedTypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl10003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__310033 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000A00L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__310036 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__CollectionTemplateCS__Group__3__Impl10064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__410095 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000A00L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__410098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl10125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__510156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__CollectionTemplateCS__Group__5__Impl10184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__010227 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__010230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl10257 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__110287 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__110290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl10317 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__210348 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__210351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__CollectionTemplateCS__Group_4__2__Impl10379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__310410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedRestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl10437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__010475 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__010478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__CollectionTemplateCS__Group_4_1__0__Impl10506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__110537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl10564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__010598 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__010601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl10628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__110658 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__110661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__DefaultValueCS__Group__1__Impl10689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__210720 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__210723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__OwnedInitExpressionAssignment_2_in_rule__DefaultValueCS__Group__2__Impl10750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__310780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl10808 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__010847 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__010850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl10877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__110908 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__110911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__DomainCS__Group__1__Impl10939 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__210970 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__210973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl11000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__311030 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__311033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__OwnedPatternAssignment_3_in_rule__DomainCS__Group__3__Impl11060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__411090 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__411093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl11120 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__511151 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__511154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl11181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__611212 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__7_in_rule__DomainCS__Group__611215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__0_in_rule__DomainCS__Group__6__Impl11242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__7__Impl_in_rule__DomainCS__Group__711273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__DomainCS__Group__7__Impl11301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__011348 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__011351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__DomainCS__Group_4__0__Impl11379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__111410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__OwnedPatternAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl11437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__011471 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__011474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__DomainCS__Group_5__0__Impl11502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__111533 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__ImplementedByAssignment_5_1_in_rule__DomainCS__Group_5__1__Impl11560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__0__Impl_in_rule__DomainCS__Group_6__011594 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__1_in_rule__DomainCS__Group_6__011597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__DomainCS__Group_6__0__Impl11625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__1__Impl_in_rule__DomainCS__Group_6__111656 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__2_in_rule__DomainCS__Group_6__111659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__DomainCS__Group_6__1__Impl11687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__2__Impl_in_rule__DomainCS__Group_6__211718 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__3_in_rule__DomainCS__Group_6__211721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11750 = new BitSet(new long[]{0x0000001FFFFD00C2L}); - public static final BitSet FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11762 = new BitSet(new long[]{0x0000001FFFFD00C2L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_6__3__Impl_in_rule__DomainCS__Group_6__311795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__DomainCS__Group_6__3__Impl11823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__011862 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__011865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__KeyDeclCS__Group__0__Impl11893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__111924 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__111927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__OwnedPathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl11954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__211984 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__211987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group__2__Impl12015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__312046 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__312049 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl12076 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__412106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__412109 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl12136 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__512167 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__512170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__KeyDeclCS__Group__5__Impl12198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__612229 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl12257 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__0__Impl_in_rule__KeyDeclCS__Group_3_1__012302 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1_in_rule__KeyDeclCS__Group_3_1__012305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_3_1__0__Impl12333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1__Impl_in_rule__KeyDeclCS__Group_3_1__112364 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2_in_rule__KeyDeclCS__Group_3_1__112367 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__KeyDeclCS__Group_3_1__1__Impl12395 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2__Impl_in_rule__KeyDeclCS__Group_3_1__212426 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3_in_rule__KeyDeclCS__Group_3_1__212429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl12456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__312486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__KeyDeclCS__Group_3_1__3__Impl12514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__012553 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__012556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__KeyDeclCS__Group_4__0__Impl12584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__112615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl12642 = 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__012676 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__1_in_rule__KeyDeclCS__Group_4_1_1__012679 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_4_1_1__0__Impl12707 = 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__112738 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__2_in_rule__KeyDeclCS__Group_4_1_1__112741 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__KeyDeclCS__Group_4_1_1__1__Impl12769 = 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__212800 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__3_in_rule__KeyDeclCS__Group_4_1_1__212803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl12830 = 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__312860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__KeyDeclCS__Group_4_1_1__3__Impl12888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__012927 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__012930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl12957 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__112987 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__112990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__ModelDeclCS__Group__1__Impl13018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__213049 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl13076 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__013112 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__013115 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__ModelDeclCS__Group_2_1__0__Impl13143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__113174 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__113177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__MetamodelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl13204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__213234 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__213237 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl13264 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__313295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__ModelDeclCS__Group_2_1__3__Impl13323 = 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__013362 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__013365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__ModelDeclCS__Group_2_1_2__0__Impl13393 = 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__113424 = 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__Impl13451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__013485 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__013488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl13515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__113546 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__113549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__ObjectTemplateCS__Group__1__Impl13577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__213608 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__213611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__OwnedTypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl13638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__313668 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__313671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__ObjectTemplateCS__Group__3__Impl13699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__413730 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__413733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl13760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__513791 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__ObjectTemplateCS__Group__5__Impl13819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__013862 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__013865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl13892 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__113922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl13949 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__013984 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__013987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__ObjectTemplateCS__Group_4_1__0__Impl14015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__114046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl14073 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014107 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114167 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__ParamDeclarationCS__Group__1__Impl14198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214229 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14256 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014292 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__014295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl14322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__114352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__PredicateCS__Group__1__Impl14380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__014415 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__014418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__PrimitiveTypeDomainCS__Group__0__Impl14446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__114477 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__114480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__PrimitiveTypeDomainCS__Group__1__Impl14508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__214539 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__214542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl14569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__314599 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__314602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimitiveTypeDomainCS__Group__3__Impl14630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__414661 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__414664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__OwnedTypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl14691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__514721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl14749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__014792 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__014795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl14822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__114852 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__114855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__PropertyTemplateCS__Group__1__Impl14883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__214914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__OwnedExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl14941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__0__Impl_in_rule__PropertyTemplateCS__Group_0_1__014977 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1_in_rule__PropertyTemplateCS__Group_0_1__014980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__PropertyTemplateCS__Group_0_1__0__Impl15008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1__Impl_in_rule__PropertyTemplateCS__Group_0_1__115039 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2_in_rule__PropertyTemplateCS__Group_0_1__115042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__PropertyTemplateCS__Group_0_1__1__Impl15070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2__Impl_in_rule__PropertyTemplateCS__Group_0_1__215101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3_in_rule__PropertyTemplateCS__Group_0_1__215104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__OwnedOppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl15131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__315161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__PropertyTemplateCS__Group_0_1__3__Impl15189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015228 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__QueryCS__Group__0__Impl15259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115290 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl15320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215350 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__QueryCS__Group__2__Impl15381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315412 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315415 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl15442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415473 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__QueryCS__Group__4__Impl15504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515535 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__QueryCS__Group__5__Impl15566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615597 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl15627 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl15684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__015730 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__015733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl15760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__115790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl15817 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__015852 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__015855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__QueryCS__Group_3_1__0__Impl15883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__115914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl15941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__015975 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__015978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__QueryCS__Group_7_1__0__Impl16006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__116037 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__116040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl16067 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__216097 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__QueryCS__Group_7_1__2__Impl16125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__016162 = new BitSet(new long[]{0x0000000100080000L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__016165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__IsTopAssignment_0_in_rule__RelationCS__Group__0__Impl16192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__116223 = new BitSet(new long[]{0x0000000100080000L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__116226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__IsDefaultAssignment_1_in_rule__RelationCS__Group__1__Impl16253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__216284 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__216287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__RelationCS__Group__2__Impl16315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__316346 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__316349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__NameAssignment_3_in_rule__RelationCS__Group__3__Impl16376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__416406 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__416409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_4__0_in_rule__RelationCS__Group__4__Impl16436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__516467 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__516470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__RelationCS__Group__5__Impl16498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__616529 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__616532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__OwnedVarDeclarationsAssignment_6_in_rule__RelationCS__Group__6__Impl16559 = new BitSet(new long[]{0x0000001FFFFD00C2L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__716590 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__716593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16622 = new BitSet(new long[]{0x0000001FFFFD00C2L}); - public static final BitSet FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16634 = new BitSet(new long[]{0x0000001FFFFD00C2L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__816667 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__816670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__OwnedWhenAssignment_8_in_rule__RelationCS__Group__8__Impl16697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__916728 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__10_in_rule__RelationCS__Group__916731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__OwnedWhereAssignment_9_in_rule__RelationCS__Group__9__Impl16758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__10__Impl_in_rule__RelationCS__Group__1016789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__RelationCS__Group__10__Impl16817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_4__0__Impl_in_rule__RelationCS__Group_4__016870 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_4__1_in_rule__RelationCS__Group_4__016873 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__RelationCS__Group_4__0__Impl16901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_4__1__Impl_in_rule__RelationCS__Group_4__116932 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__OverridesAssignment_4_1_in_rule__RelationCS__Group_4__1__Impl16959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016993 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117053 = new BitSet(new long[]{0xFF00001FFFFD00C0L,0x000000000000007FL}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__ScopeNameCS__Group__1__Impl17084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217115 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17142 = new BitSet(new long[]{0xFF00001FFFFD00C2L,0x000000000000007FL}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__017179 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__017182 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17209 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__ScopeNameCS__Group_2__1__Impl17267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__017302 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__017305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl17332 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__117362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl17389 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__017424 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__017427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TemplateCS__Group_1__0__Impl17455 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__117486 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__117489 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__OwnedGuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl17516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__217546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__TemplateCS__Group_1__2__Impl17574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017611 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__TransformationCS__Group__0__Impl17642 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117673 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217734 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217737 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17764 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317794 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__TransformationCS__Group__3__Impl17825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417856 = new BitSet(new long[]{0x0000000000000000L,0x000000000000A000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417859 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_4_in_rule__TransformationCS__Group__4__Impl17886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517916 = new BitSet(new long[]{0x0000000000000000L,0x000000000000A000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__517919 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_5__0_in_rule__TransformationCS__Group__5__Impl17946 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__617977 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__617980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__TransformationCS__Group__6__Impl18008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__718039 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__718042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7__0_in_rule__TransformationCS__Group__7__Impl18069 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__818100 = new BitSet(new long[]{0x0000000388080000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__818103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group__8__Impl18131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__918162 = new BitSet(new long[]{0x0000000388080000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__918165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedKeyDeclsAssignment_9_in_rule__TransformationCS__Group__9__Impl18192 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1018223 = new BitSet(new long[]{0x0000000388080000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__11_in_rule__TransformationCS__Group__1018226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Alternatives_10_in_rule__TransformationCS__Group__10__Impl18253 = new BitSet(new long[]{0x0000000380080002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__11__Impl_in_rule__TransformationCS__Group__1118284 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__TransformationCS__Group__11__Impl18312 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_5__0__Impl_in_rule__TransformationCS__Group_5__018367 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_5__1_in_rule__TransformationCS__Group_5__018370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__TransformationCS__Group_5__0__Impl18398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_5__1__Impl_in_rule__TransformationCS__Group_5__118429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_5_1_in_rule__TransformationCS__Group_5__1__Impl18456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7__0__Impl_in_rule__TransformationCS__Group_7__018490 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7__1_in_rule__TransformationCS__Group_7__018493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__TransformationCS__Group_7__0__Impl18521 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7__1__Impl_in_rule__TransformationCS__Group_7__118552 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7__2_in_rule__TransformationCS__Group_7__118555 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_7_1_in_rule__TransformationCS__Group_7__1__Impl18582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7__2__Impl_in_rule__TransformationCS__Group_7__218612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__0_in_rule__TransformationCS__Group_7__2__Impl18639 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__0__Impl_in_rule__TransformationCS__Group_7_2__018676 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__1_in_rule__TransformationCS__Group_7_2__018679 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__TransformationCS__Group_7_2__0__Impl18707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__1__Impl_in_rule__TransformationCS__Group_7_2__118738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_7_2_1_in_rule__TransformationCS__Group_7_2__1__Impl18765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__018799 = new BitSet(new long[]{0x0000001FFFFD00E0L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__018802 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__UnitCS__Group__0__Impl18830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__118861 = new BitSet(new long[]{0x0000001FFFFD00E0L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__118864 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl18891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__218922 = new BitSet(new long[]{0x0000000000020000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__218925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__OwnedPathNameAssignment_2_in_rule__UnitCS__Group__2__Impl18952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__318982 = new BitSet(new long[]{0x0000000000020000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__318985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl19012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__419043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__UnitCS__Group__4__Impl19071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__019112 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__019115 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl19142 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__119172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__UnitCS__Group_1__1__Impl19200 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__0__Impl_in_rule__UnitCS__Group_3__019235 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__1_in_rule__UnitCS__Group_3__019238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__UnitCS__Group_3__0__Impl19266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__119297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__IsAllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl19324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__019358 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__019361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl19388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__119418 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__119421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl19448 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__219479 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__219482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__0_in_rule__VarDeclarationCS__Group__2__Impl19509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__319540 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__319543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__0_in_rule__VarDeclarationCS__Group__3__Impl19570 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__419601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl19629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__019670 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__019673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__VarDeclarationCS__Group_1__0__Impl19701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__119732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl19759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__0__Impl_in_rule__VarDeclarationCS__Group_2__019793 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__1_in_rule__VarDeclarationCS__Group_2__019796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__VarDeclarationCS__Group_2__0__Impl19824 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__1__Impl_in_rule__VarDeclarationCS__Group_2__119855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedTypeAssignment_2_1_in_rule__VarDeclarationCS__Group_2__1__Impl19882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__0__Impl_in_rule__VarDeclarationCS__Group_3__019916 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__1_in_rule__VarDeclarationCS__Group_3__019919 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__VarDeclarationCS__Group_3__0__Impl19947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__1__Impl_in_rule__VarDeclarationCS__Group_3__119978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedInitExpressionAssignment_3_1_in_rule__VarDeclarationCS__Group_3__1__Impl20005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__020039 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__020042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__120100 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__120103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__WhenCS__Group__1__Impl20131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__220162 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); - public static final BitSet FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__220165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__WhenCS__Group__2__Impl20193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__320224 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); - public static final BitSet FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__320227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__OwnedPredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl20254 = new BitSet(new long[]{0xFF0000FFFFFD00F2L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__420285 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__WhenCS__Group__4__Impl20313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__020354 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__020357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__120415 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__120418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__WhereCS__Group__1__Impl20446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__220477 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); - public static final BitSet FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__220480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__WhereCS__Group__2__Impl20508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__320539 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); - public static final BitSet FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__320542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__OwnedPredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl20569 = new BitSet(new long[]{0xFF0000FFFFFD00F2L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__420600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__WhereCS__Group__4__Impl20628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__020669 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__020672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl20699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__120729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl20756 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__020791 = new BitSet(new long[]{0xFF00001FFFFD00C0L,0x000000000000007FL}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__020794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__URIPathNameCS__Group_1__0__Impl20822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__120853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl20880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__020914 = new BitSet(new long[]{0x0000001FFFFD00E0L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__020917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__120975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl21002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__021036 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__021039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl21066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__121096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl21123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__021158 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__021161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__CollectionTypeCS__Group_1__0__Impl21189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__121220 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__121223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl21250 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__221280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__CollectionTypeCS__Group_1__2__Impl21308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__021345 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__021348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl21375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__121405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl21432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__021467 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__021470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__MapTypeCS__Group_1__0__Impl21498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__121529 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__121532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl21559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__221589 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__221592 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__MapTypeCS__Group_1__2__Impl21620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__321651 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__321654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl21681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__421711 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__MapTypeCS__Group_1__4__Impl21739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__021780 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__021783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl21810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__121840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl21867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__021902 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__021905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__TupleTypeCS__Group_1__0__Impl21933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__121964 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__121967 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl21994 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__222025 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__TupleTypeCS__Group_1__2__Impl22053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__022090 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__ValueAssignment_2_0_in_rule__CurlyBracketedClauseCS__Alternatives_29148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0_in_rule__CurlyBracketedClauseCS__Alternatives_29166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0__0_in_rule__NavigatingArgCS__Alternatives9199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Alternatives9217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_0__0_in_rule__NavigatingArgCS__Alternatives_0_19250 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_0_1_1__0_in_rule__NavigatingArgCS__Alternatives_0_19268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_0__0_in_rule__NavigatingCommaArgCS__Alternatives_29301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_1__0_in_rule__NavigatingCommaArgCS__Alternatives_29319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePatternExpCS_in_rule__IfExpCS__OwnedConditionAlternatives_1_09369 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_19401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_19418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__MultiplicityCS__Alternatives_29451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__IsNullFreeAssignment_2_1_in_rule__MultiplicityCS__Alternatives_29470 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09524 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__MultiplicityStringCS__StringBoundsAlternatives_09544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__TypeRefCS__Alternatives9578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWildcardTypeRefCS_in_rule__TypeRefCS__Alternatives9595 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives9627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives9644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives9676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__UPPER__Alternatives9694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__09726 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__09729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportsAssignment_0_in_rule__TopLevelCS__Group__0__Impl9756 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__19787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__OwnedTransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl9814 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__09849 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__09852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl9879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__19910 = new BitSet(new long[]{0x0000000000000000L,0x000000000000007CL}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__19913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__CollectionTemplateCS__Group__1__Impl9941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__29972 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__29975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedTypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl10002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__310032 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000A00L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__310035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__CollectionTemplateCS__Group__3__Impl10063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__410094 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000A00L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__410097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl10124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__510155 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__CollectionTemplateCS__Group__5__Impl10183 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__010226 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__010229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl10256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__110286 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__110289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl10316 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__210347 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__210350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__CollectionTemplateCS__Group_4__2__Impl10378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__310409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedRestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl10436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__010474 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__010477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__CollectionTemplateCS__Group_4_1__0__Impl10505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__110536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__OwnedMemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl10563 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__010597 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__010600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl10627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__110657 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__110660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__DefaultValueCS__Group__1__Impl10688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__210719 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__210722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__OwnedInitExpressionAssignment_2_in_rule__DefaultValueCS__Group__2__Impl10749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__310779 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl10807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__010846 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__010849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl10876 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__110907 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__110910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__DomainCS__Group__1__Impl10938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__210969 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__210972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl10999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__311029 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__311032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__OwnedPatternAssignment_3_in_rule__DomainCS__Group__3__Impl11059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__411089 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__411092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl11119 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__511150 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__511153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl11180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__611211 = new BitSet(new long[]{0x0000000001120000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__7_in_rule__DomainCS__Group__611214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__0_in_rule__DomainCS__Group__6__Impl11241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__7__Impl_in_rule__DomainCS__Group__711272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__DomainCS__Group__7__Impl11300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__011347 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__011350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__DomainCS__Group_4__0__Impl11378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__111409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__OwnedPatternAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl11436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__011470 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__011473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__DomainCS__Group_5__0__Impl11501 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__111532 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__ImplementedByAssignment_5_1_in_rule__DomainCS__Group_5__1__Impl11559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__0__Impl_in_rule__DomainCS__Group_6__011593 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__1_in_rule__DomainCS__Group_6__011596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__DomainCS__Group_6__0__Impl11624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__1__Impl_in_rule__DomainCS__Group_6__111655 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__2_in_rule__DomainCS__Group_6__111658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__DomainCS__Group_6__1__Impl11686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__2__Impl_in_rule__DomainCS__Group_6__211717 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__3_in_rule__DomainCS__Group_6__211720 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11749 = new BitSet(new long[]{0x0000001FFFFD00C2L}); + public static final BitSet FOLLOW_rule__DomainCS__OwnedDefaultValuesAssignment_6_2_in_rule__DomainCS__Group_6__2__Impl11761 = new BitSet(new long[]{0x0000001FFFFD00C2L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_6__3__Impl_in_rule__DomainCS__Group_6__311794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__DomainCS__Group_6__3__Impl11822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__011861 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__011864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__KeyDeclCS__Group__0__Impl11892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__111923 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__111926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__OwnedPathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl11953 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__211983 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__211986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group__2__Impl12014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__312045 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__312048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl12075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__412105 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__412108 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl12135 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__512166 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__512169 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__KeyDeclCS__Group__5__Impl12197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__612228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl12256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__0__Impl_in_rule__KeyDeclCS__Group_3_1__012301 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1_in_rule__KeyDeclCS__Group_3_1__012304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_3_1__0__Impl12332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1__Impl_in_rule__KeyDeclCS__Group_3_1__112363 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2_in_rule__KeyDeclCS__Group_3_1__112366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__KeyDeclCS__Group_3_1__1__Impl12394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2__Impl_in_rule__KeyDeclCS__Group_3_1__212425 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3_in_rule__KeyDeclCS__Group_3_1__212428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl12455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__312485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__KeyDeclCS__Group_3_1__3__Impl12513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__012552 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__012555 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__KeyDeclCS__Group_4__0__Impl12583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__112614 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl12641 = 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__012675 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__1_in_rule__KeyDeclCS__Group_4_1_1__012678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_4_1_1__0__Impl12706 = 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__112737 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__2_in_rule__KeyDeclCS__Group_4_1_1__112740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__KeyDeclCS__Group_4_1_1__1__Impl12768 = 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__212799 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__3_in_rule__KeyDeclCS__Group_4_1_1__212802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__OwnedOppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl12829 = 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__312859 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__KeyDeclCS__Group_4_1_1__3__Impl12887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__012926 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__012929 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl12956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__112986 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__112989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__ModelDeclCS__Group__1__Impl13017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__213048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl13075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__013111 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__013114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__ModelDeclCS__Group_2_1__0__Impl13142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__113173 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__113176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__MetamodelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl13203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__213233 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__213236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl13263 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__313294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__ModelDeclCS__Group_2_1__3__Impl13322 = 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__013361 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__013364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__ModelDeclCS__Group_2_1_2__0__Impl13392 = 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__113423 = 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__Impl13450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__013484 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__013487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl13514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__113545 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__113548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__ObjectTemplateCS__Group__1__Impl13576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__213607 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__213610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__OwnedTypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl13637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__313667 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__313670 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__ObjectTemplateCS__Group__3__Impl13698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__413729 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__413732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl13759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__513790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__ObjectTemplateCS__Group__5__Impl13818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__013861 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__013864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl13891 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__113921 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl13948 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__013983 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__013986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__ObjectTemplateCS__Group_4_1__0__Impl14014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__114045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__OwnedPropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl14072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__014106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__014109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl14136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__114166 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__114169 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__ParamDeclarationCS__Group__1__Impl14197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__214228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl14255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__014291 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__014294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__OwnedConditionAssignment_0_in_rule__PredicateCS__Group__0__Impl14321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__114351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__PredicateCS__Group__1__Impl14379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__014414 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__014417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__PrimitiveTypeDomainCS__Group__0__Impl14445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__114476 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__114479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__PrimitiveTypeDomainCS__Group__1__Impl14507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__214538 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__214541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl14568 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__314598 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__314601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimitiveTypeDomainCS__Group__3__Impl14629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__414660 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__414663 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__OwnedTypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl14690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__514720 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl14748 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__014791 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__014794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl14821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__114851 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__114854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__PropertyTemplateCS__Group__1__Impl14882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__214913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__OwnedExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl14940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__0__Impl_in_rule__PropertyTemplateCS__Group_0_1__014976 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1_in_rule__PropertyTemplateCS__Group_0_1__014979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__PropertyTemplateCS__Group_0_1__0__Impl15007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1__Impl_in_rule__PropertyTemplateCS__Group_0_1__115038 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2_in_rule__PropertyTemplateCS__Group_0_1__115041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__PropertyTemplateCS__Group_0_1__1__Impl15069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2__Impl_in_rule__PropertyTemplateCS__Group_0_1__215100 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3_in_rule__PropertyTemplateCS__Group_0_1__215103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__OwnedOppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl15130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__315160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__PropertyTemplateCS__Group_0_1__3__Impl15188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__015227 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__015230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__QueryCS__Group__0__Impl15258 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__115289 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__115292 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl15319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__215349 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__215352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__QueryCS__Group__2__Impl15380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__315411 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__315414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl15441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__415472 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__415475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__QueryCS__Group__4__Impl15503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__515534 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__515537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__QueryCS__Group__5__Impl15565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__615596 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__615599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl15626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__715656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl15683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__015729 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__015732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl15759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__115789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl15816 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__015851 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__015854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__QueryCS__Group_3_1__0__Impl15882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__115913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedParametersAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl15940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__015974 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__015977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__QueryCS__Group_7_1__0__Impl16005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__116036 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__116039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl16066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__216096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__QueryCS__Group_7_1__2__Impl16124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__016161 = new BitSet(new long[]{0x0000000100080000L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__016164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__IsTopAssignment_0_in_rule__RelationCS__Group__0__Impl16191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__116222 = new BitSet(new long[]{0x0000000100080000L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__116225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__IsDefaultAssignment_1_in_rule__RelationCS__Group__1__Impl16252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__216283 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__216286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__RelationCS__Group__2__Impl16314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__316345 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__316348 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__NameAssignment_3_in_rule__RelationCS__Group__3__Impl16375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__416405 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__416408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_4__0_in_rule__RelationCS__Group__4__Impl16435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__516466 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__516469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__RelationCS__Group__5__Impl16497 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__616528 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__616531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__OwnedVarDeclarationsAssignment_6_in_rule__RelationCS__Group__6__Impl16558 = new BitSet(new long[]{0x0000001FFFFD00C2L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__716589 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__716592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16621 = new BitSet(new long[]{0x0000001FFFFD00C2L}); + public static final BitSet FOLLOW_rule__RelationCS__Alternatives_7_in_rule__RelationCS__Group__7__Impl16633 = new BitSet(new long[]{0x0000001FFFFD00C2L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__816666 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__816669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__OwnedWhenAssignment_8_in_rule__RelationCS__Group__8__Impl16696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__916727 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__10_in_rule__RelationCS__Group__916730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__OwnedWhereAssignment_9_in_rule__RelationCS__Group__9__Impl16757 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__10__Impl_in_rule__RelationCS__Group__1016788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__RelationCS__Group__10__Impl16816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_4__0__Impl_in_rule__RelationCS__Group_4__016869 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_4__1_in_rule__RelationCS__Group_4__016872 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__RelationCS__Group_4__0__Impl16900 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_4__1__Impl_in_rule__RelationCS__Group_4__116931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__OverridesAssignment_4_1_in_rule__RelationCS__Group_4__1__Impl16958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__016992 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__016995 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117052 = new BitSet(new long[]{0xFF00001FFFFD00C0L,0x000000000000007FL}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117055 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__ScopeNameCS__Group__1__Impl17083 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17141 = new BitSet(new long[]{0xFF00001FFFFD00C2L,0x000000000000007FL}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__017178 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__017181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__OwnedPathElementsAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__ScopeNameCS__Group_2__1__Impl17266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__017301 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__017304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl17331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__117361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl17388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__017423 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__017426 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TemplateCS__Group_1__0__Impl17454 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__117485 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__117488 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__OwnedGuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl17515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__217545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__TemplateCS__Group_1__2__Impl17573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017610 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__TransformationCS__Group__0__Impl17641 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117672 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedPathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217733 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317793 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__TransformationCS__Group__3__Impl17824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417855 = new BitSet(new long[]{0x0000000000000000L,0x000000000000A000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417858 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_4_in_rule__TransformationCS__Group__4__Impl17885 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517915 = new BitSet(new long[]{0x0000000000000000L,0x000000000000A000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__517918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_5__0_in_rule__TransformationCS__Group__5__Impl17945 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__617976 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__617979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__TransformationCS__Group__6__Impl18007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__718038 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__718041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7__0_in_rule__TransformationCS__Group__7__Impl18068 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__818099 = new BitSet(new long[]{0x0000000388080000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__818102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group__8__Impl18130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__918161 = new BitSet(new long[]{0x0000000388080000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__918164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedKeyDeclsAssignment_9_in_rule__TransformationCS__Group__9__Impl18191 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1018222 = new BitSet(new long[]{0x0000000388080000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__11_in_rule__TransformationCS__Group__1018225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Alternatives_10_in_rule__TransformationCS__Group__10__Impl18252 = new BitSet(new long[]{0x0000000380080002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__11__Impl_in_rule__TransformationCS__Group__1118283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__TransformationCS__Group__11__Impl18311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_5__0__Impl_in_rule__TransformationCS__Group_5__018366 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_5__1_in_rule__TransformationCS__Group_5__018369 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__TransformationCS__Group_5__0__Impl18397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_5__1__Impl_in_rule__TransformationCS__Group_5__118428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__OwnedModelDeclsAssignment_5_1_in_rule__TransformationCS__Group_5__1__Impl18455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7__0__Impl_in_rule__TransformationCS__Group_7__018489 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7__1_in_rule__TransformationCS__Group_7__018492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__TransformationCS__Group_7__0__Impl18520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7__1__Impl_in_rule__TransformationCS__Group_7__118551 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7__2_in_rule__TransformationCS__Group_7__118554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_7_1_in_rule__TransformationCS__Group_7__1__Impl18581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7__2__Impl_in_rule__TransformationCS__Group_7__218611 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__0_in_rule__TransformationCS__Group_7__2__Impl18638 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__0__Impl_in_rule__TransformationCS__Group_7_2__018675 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__1_in_rule__TransformationCS__Group_7_2__018678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__TransformationCS__Group_7_2__0__Impl18706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_7_2__1__Impl_in_rule__TransformationCS__Group_7_2__118737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_7_2_1_in_rule__TransformationCS__Group_7_2__1__Impl18764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__018798 = new BitSet(new long[]{0x0000001FFFFD00E0L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__018801 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__UnitCS__Group__0__Impl18829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__118860 = new BitSet(new long[]{0x0000001FFFFD00E0L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__118863 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl18890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__218921 = new BitSet(new long[]{0x0000000000020000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__218924 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__OwnedPathNameAssignment_2_in_rule__UnitCS__Group__2__Impl18951 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__318981 = new BitSet(new long[]{0x0000000000020000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__318984 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl19011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__419042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__UnitCS__Group__4__Impl19070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__019111 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__019114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl19141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__119171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__UnitCS__Group_1__1__Impl19199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__0__Impl_in_rule__UnitCS__Group_3__019234 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__1_in_rule__UnitCS__Group_3__019237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__UnitCS__Group_3__0__Impl19265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__119296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__IsAllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl19323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__019357 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__019360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl19387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__119417 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__119420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl19447 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__219478 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__219481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__0_in_rule__VarDeclarationCS__Group__2__Impl19508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__319539 = new BitSet(new long[]{0x0000400000020000L,0x0000000000002200L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__319542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__0_in_rule__VarDeclarationCS__Group__3__Impl19569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__419600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl19628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__019669 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__019672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__VarDeclarationCS__Group_1__0__Impl19700 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__119731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedVarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl19758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__0__Impl_in_rule__VarDeclarationCS__Group_2__019792 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__1_in_rule__VarDeclarationCS__Group_2__019795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__VarDeclarationCS__Group_2__0__Impl19823 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_2__1__Impl_in_rule__VarDeclarationCS__Group_2__119854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedTypeAssignment_2_1_in_rule__VarDeclarationCS__Group_2__1__Impl19881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__0__Impl_in_rule__VarDeclarationCS__Group_3__019915 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__1_in_rule__VarDeclarationCS__Group_3__019918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__VarDeclarationCS__Group_3__0__Impl19946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_3__1__Impl_in_rule__VarDeclarationCS__Group_3__119977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__OwnedInitExpressionAssignment_3_1_in_rule__VarDeclarationCS__Group_3__1__Impl20004 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__020038 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__020041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__120099 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__120102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__WhenCS__Group__1__Impl20130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__220161 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); + public static final BitSet FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__220164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__WhenCS__Group__2__Impl20192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__320223 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); + public static final BitSet FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__320226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__OwnedPredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl20253 = new BitSet(new long[]{0xFF0000FFFFFD00F2L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__420284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__WhenCS__Group__4__Impl20312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__020353 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__020356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__120414 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__120417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__WhereCS__Group__1__Impl20445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__220476 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); + public static final BitSet FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__220479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__WhereCS__Group__2__Impl20507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__320538 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); + public static final BitSet FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__320541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__OwnedPredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl20568 = new BitSet(new long[]{0xFF0000FFFFFD00F2L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__420599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__WhereCS__Group__4__Impl20627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__020668 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__020671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_0_in_rule__URIPathNameCS__Group__0__Impl20698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__120728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl20755 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__020790 = new BitSet(new long[]{0xFF00001FFFFD00C0L,0x000000000000007FL}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__020793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__URIPathNameCS__Group_1__0__Impl20821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__120852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__OwnedPathElementsAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl20879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__020913 = new BitSet(new long[]{0x0000001FFFFD00E0L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__020916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__120974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ReferredElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl21001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__021035 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__021038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl21065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__121095 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl21122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__021157 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__021160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__CollectionTypeCS__Group_1__0__Impl21188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__121219 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__121222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl21249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__221279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__CollectionTypeCS__Group_1__2__Impl21307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__0__Impl_in_rule__MapTypeCS__Group__021344 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1_in_rule__MapTypeCS__Group__021347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__NameAssignment_0_in_rule__MapTypeCS__Group__0__Impl21374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group__1__Impl_in_rule__MapTypeCS__Group__121404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0_in_rule__MapTypeCS__Group__1__Impl21431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__0__Impl_in_rule__MapTypeCS__Group_1__021466 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1_in_rule__MapTypeCS__Group_1__021469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__MapTypeCS__Group_1__0__Impl21497 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__1__Impl_in_rule__MapTypeCS__Group_1__121528 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2_in_rule__MapTypeCS__Group_1__121531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedKeyTypeAssignment_1_1_in_rule__MapTypeCS__Group_1__1__Impl21558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__2__Impl_in_rule__MapTypeCS__Group_1__221588 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3_in_rule__MapTypeCS__Group_1__221591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__MapTypeCS__Group_1__2__Impl21619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__3__Impl_in_rule__MapTypeCS__Group_1__321650 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4_in_rule__MapTypeCS__Group_1__321653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__OwnedValueTypeAssignment_1_3_in_rule__MapTypeCS__Group_1__3__Impl21680 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapTypeCS__Group_1__4__Impl_in_rule__MapTypeCS__Group_1__421710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__MapTypeCS__Group_1__4__Impl21738 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__021779 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__021782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl21809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__121839 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl21866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__021901 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__021904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__TupleTypeCS__Group_1__0__Impl21932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__121963 = new BitSet(new long[]{0x0000001FFFFD00C0L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__121966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl21993 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__222024 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__TupleTypeCS__Group_1__2__Impl22052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__022089 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__022093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl22120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__122150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl22177 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__022212 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__022215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__TupleTypeCS__Group_1_1_1__0__Impl22243 = 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__122274 = 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__Impl22301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__022335 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__022338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl22365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__122395 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__122398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TuplePartCS__Group__1__Impl22426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__222457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl22484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__022520 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__022523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl22550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__122580 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__122583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__CollectionLiteralExpCS__Group__1__Impl22611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__222642 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__222645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl22672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__322703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__CollectionLiteralExpCS__Group__3__Impl22731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__022770 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__022773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl22800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__122830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl22857 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__022892 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__022895 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl22923 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__122954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl22981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__023015 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__023018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl23045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__123075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl23102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__023137 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__023140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl23168 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__123199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl23226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__023260 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__023263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl23290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__123320 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__123323 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__CollectionPatternCS__Group__1__Impl23351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__223382 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__223385 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl23412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__323443 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__CollectionPatternCS__Group__3__Impl23471 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__023510 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__023513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl23540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__123570 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__123573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl23600 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__223631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl23658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__023694 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__023697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__CollectionPatternCS__Group_2_1__0__Impl23725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__123756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl23783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__023817 = new BitSet(new long[]{0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__023820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl23848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__123879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl23906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__023940 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__023943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl23970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__124000 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__124003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__ShadowPartCS__Group__1__Impl24031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__224062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl24089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__024125 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__024128 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl24155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__124186 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__124189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PatternExpCS__Group__1__Impl24217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__224248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl24275 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__024311 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__024314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__LambdaLiteralExpCS__Group__0__Impl24342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__124373 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__124376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__LambdaLiteralExpCS__Group__1__Impl24404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__224435 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__224438 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl24465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__324495 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__3__Impl24523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__024562 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__024565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl24592 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__124622 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__124625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__MapLiteralExpCS__Group__1__Impl24653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__224684 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__224687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl24714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__324745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__MapLiteralExpCS__Group__3__Impl24773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__024812 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__024815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl24842 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__124872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl24899 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__024934 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__024937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__MapLiteralExpCS__Group_2_1__0__Impl24965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__124996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl25023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__025057 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__025060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl25087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__125117 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__125120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__MapLiteralPartCS__Group__1__Impl25148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__225179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl25206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__025242 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__025245 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_57_in_rule__TupleLiteralExpCS__Group__0__Impl25273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__125304 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__125307 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TupleLiteralExpCS__Group__1__Impl25335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__225366 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__225369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl25396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__325426 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__325429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl25456 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__425487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__TupleLiteralExpCS__Group__4__Impl25515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__025556 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__025559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__TupleLiteralExpCS__Group_3__0__Impl25587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__125618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl25645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__025679 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__025682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl25709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__125739 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__125742 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl25769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__225800 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__225803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__TupleLiteralPartCS__Group__2__Impl25831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__325862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl25889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__025927 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__025930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TupleLiteralPartCS__Group_1__0__Impl25958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__125989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl26016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__026050 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__026053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__126111 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl26139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__026174 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__026177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__126235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rule__InvalidLiteralExpCS__Group__1__Impl26263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__026298 = new BitSet(new long[]{0x0000008000000030L,0x0000000C00300000L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__026301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__126359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__NullLiteralExpCS__Group__1__Impl26387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__026422 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__026425 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl26452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__126481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl26508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__026543 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__026546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl26573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__126603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl26630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__026665 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__026668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl26695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__126725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl26752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__026787 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__026790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TypeNameExpCS__Group_1_1__0__Impl26818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__126849 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__126852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl26879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__226909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__TypeNameExpCS__Group_1_1__2__Impl26937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__026974 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__026977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl27004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__127034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl27061 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__027096 = new BitSet(new long[]{0x00FFFFA000000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__027099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl27126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__127155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl27182 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__027217 = new BitSet(new long[]{0x00FFFFA000000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__027220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__127278 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__127281 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl27308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__227338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl27365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__027401 = new BitSet(new long[]{0x0000006000000000L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__027404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__127462 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__127465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl27492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__227522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl27549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__027585 = new BitSet(new long[]{0x0000006000000000L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__027588 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__127646 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__127649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl27676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__227706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl27733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__027769 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__027772 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl27799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__127829 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__127832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl27859 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__227890 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__227893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl27920 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__327951 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__327954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl27981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__428012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl28039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__028080 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__028083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl28110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__128140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__NameExpCS__Group_4__1__Impl28168 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__028203 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__028206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__128264 = new BitSet(new long[]{0x0000001FFFFD00E0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__128267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__CurlyBracketedClauseCS__Group__1__Impl28295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__228326 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__228329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl28356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__022092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl22119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__122149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl22176 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__022211 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__022214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__TupleTypeCS__Group_1_1_1__0__Impl22242 = 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__122273 = 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__Impl22300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__022334 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__022337 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl22364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__122394 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__122397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TuplePartCS__Group__1__Impl22425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__222456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl22483 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__022519 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__022522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl22549 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__122579 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__122582 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__CollectionLiteralExpCS__Group__1__Impl22610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__222641 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__222644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl22671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__322702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__CollectionLiteralExpCS__Group__3__Impl22730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__022769 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__022772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl22799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__122829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl22856 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__022891 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__022894 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl22922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__122953 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl22980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__0__Impl_in_rule__CollectionLiteralPartCS__Group_0__023014 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1_in_rule__CollectionLiteralPartCS__Group_0__023017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0_in_rule__CollectionLiteralPartCS__Group_0__0__Impl23044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0__1__Impl_in_rule__CollectionLiteralPartCS__Group_0__123074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0_in_rule__CollectionLiteralPartCS__Group_0__1__Impl23101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__023136 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1_in_rule__CollectionLiteralPartCS__Group_0_1__023139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__CollectionLiteralPartCS__Group_0_1__0__Impl23167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_0_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_0_1__123198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1_in_rule__CollectionLiteralPartCS__Group_0_1__1__Impl23225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__0__Impl_in_rule__CollectionPatternCS__Group__023259 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1_in_rule__CollectionPatternCS__Group__023262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedTypeAssignment_0_in_rule__CollectionPatternCS__Group__0__Impl23289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__1__Impl_in_rule__CollectionPatternCS__Group__123319 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2_in_rule__CollectionPatternCS__Group__123322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__CollectionPatternCS__Group__1__Impl23350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__2__Impl_in_rule__CollectionPatternCS__Group__223381 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D84344A7FL}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3_in_rule__CollectionPatternCS__Group__223384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0_in_rule__CollectionPatternCS__Group__2__Impl23411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group__3__Impl_in_rule__CollectionPatternCS__Group__323442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__CollectionPatternCS__Group__3__Impl23470 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__0__Impl_in_rule__CollectionPatternCS__Group_2__023509 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1_in_rule__CollectionPatternCS__Group_2__023512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_0_in_rule__CollectionPatternCS__Group_2__0__Impl23539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__1__Impl_in_rule__CollectionPatternCS__Group_2__123569 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2_in_rule__CollectionPatternCS__Group_2__123572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0_in_rule__CollectionPatternCS__Group_2__1__Impl23599 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2__2__Impl_in_rule__CollectionPatternCS__Group_2__223630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0_in_rule__CollectionPatternCS__Group_2__2__Impl23657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__0__Impl_in_rule__CollectionPatternCS__Group_2_1__023693 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1_in_rule__CollectionPatternCS__Group_2_1__023696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__CollectionPatternCS__Group_2_1__0__Impl23724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_1__1__Impl_in_rule__CollectionPatternCS__Group_2_1__123755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionPatternCS__Group_2_1__1__Impl23782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__0__Impl_in_rule__CollectionPatternCS__Group_2_2__023816 = new BitSet(new long[]{0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1_in_rule__CollectionPatternCS__Group_2_2__023819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__CollectionPatternCS__Group_2_2__0__Impl23847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__Group_2_2__1__Impl_in_rule__CollectionPatternCS__Group_2_2__123878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1_in_rule__CollectionPatternCS__Group_2_2__1__Impl23905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__0__Impl_in_rule__ShadowPartCS__Group__023939 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1_in_rule__ShadowPartCS__Group__023942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__ReferredPropertyAssignment_0_in_rule__ShadowPartCS__Group__0__Impl23969 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__1__Impl_in_rule__ShadowPartCS__Group__123999 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2_in_rule__ShadowPartCS__Group__124002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__ShadowPartCS__Group__1__Impl24030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__Group__2__Impl_in_rule__ShadowPartCS__Group__224061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ShadowPartCS__OwnedInitExpressionAssignment_2_in_rule__ShadowPartCS__Group__2__Impl24088 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__0__Impl_in_rule__PatternExpCS__Group__024124 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434427FL}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1_in_rule__PatternExpCS__Group__024127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__PatternVariableNameAssignment_0_in_rule__PatternExpCS__Group__0__Impl24154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__1__Impl_in_rule__PatternExpCS__Group__124185 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2_in_rule__PatternExpCS__Group__124188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PatternExpCS__Group__1__Impl24216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__Group__2__Impl_in_rule__PatternExpCS__Group__224247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PatternExpCS__OwnedPatternTypeAssignment_2_in_rule__PatternExpCS__Group__2__Impl24274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__0__Impl_in_rule__LambdaLiteralExpCS__Group__024310 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1_in_rule__LambdaLiteralExpCS__Group__024313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__LambdaLiteralExpCS__Group__0__Impl24341 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__1__Impl_in_rule__LambdaLiteralExpCS__Group__124372 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2_in_rule__LambdaLiteralExpCS__Group__124375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__LambdaLiteralExpCS__Group__1__Impl24403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__2__Impl_in_rule__LambdaLiteralExpCS__Group__224434 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3_in_rule__LambdaLiteralExpCS__Group__224437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2_in_rule__LambdaLiteralExpCS__Group__2__Impl24464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LambdaLiteralExpCS__Group__3__Impl_in_rule__LambdaLiteralExpCS__Group__324494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__LambdaLiteralExpCS__Group__3__Impl24522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__0__Impl_in_rule__MapLiteralExpCS__Group__024561 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1_in_rule__MapLiteralExpCS__Group__024564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedTypeAssignment_0_in_rule__MapLiteralExpCS__Group__0__Impl24591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__1__Impl_in_rule__MapLiteralExpCS__Group__124621 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2_in_rule__MapLiteralExpCS__Group__124624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__MapLiteralExpCS__Group__1__Impl24652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__2__Impl_in_rule__MapLiteralExpCS__Group__224683 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434487FL}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3_in_rule__MapLiteralExpCS__Group__224686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0_in_rule__MapLiteralExpCS__Group__2__Impl24713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group__3__Impl_in_rule__MapLiteralExpCS__Group__324744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__MapLiteralExpCS__Group__3__Impl24772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__0__Impl_in_rule__MapLiteralExpCS__Group_2__024811 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1_in_rule__MapLiteralExpCS__Group_2__024814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__MapLiteralExpCS__Group_2__0__Impl24841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2__1__Impl_in_rule__MapLiteralExpCS__Group_2__124871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0_in_rule__MapLiteralExpCS__Group_2__1__Impl24898 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__0__Impl_in_rule__MapLiteralExpCS__Group_2_1__024933 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1_in_rule__MapLiteralExpCS__Group_2_1__024936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__MapLiteralExpCS__Group_2_1__0__Impl24964 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__Group_2_1__1__Impl_in_rule__MapLiteralExpCS__Group_2_1__124995 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__MapLiteralExpCS__Group_2_1__1__Impl25022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__0__Impl_in_rule__MapLiteralPartCS__Group__025056 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1_in_rule__MapLiteralPartCS__Group__025059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedKeyAssignment_0_in_rule__MapLiteralPartCS__Group__0__Impl25086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__1__Impl_in_rule__MapLiteralPartCS__Group__125116 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2_in_rule__MapLiteralPartCS__Group__125119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__MapLiteralPartCS__Group__1__Impl25147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__Group__2__Impl_in_rule__MapLiteralPartCS__Group__225178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MapLiteralPartCS__OwnedValueAssignment_2_in_rule__MapLiteralPartCS__Group__2__Impl25205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__025241 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__025244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_rule__TupleLiteralExpCS__Group__0__Impl25272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__125303 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__125306 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TupleLiteralExpCS__Group__1__Impl25334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__225365 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__225368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl25395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__325425 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002800L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__325428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl25455 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__425486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__TupleLiteralExpCS__Group__4__Impl25514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__025555 = new BitSet(new long[]{0x0000001FFFFD00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__025558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__TupleLiteralExpCS__Group_3__0__Impl25586 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__125617 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl25644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__025678 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__025681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl25708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__125738 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__125741 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl25768 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__225799 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__225802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__TupleLiteralPartCS__Group__2__Impl25830 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__325861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl25888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__025926 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__025929 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TupleLiteralPartCS__Group_1__0__Impl25957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__125988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl26015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__026049 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__026052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__126110 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl26138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__026173 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__026176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__126234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rule__InvalidLiteralExpCS__Group__1__Impl26262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__026297 = new BitSet(new long[]{0x0000008000000030L,0x0000000C00300000L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__026300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__126358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__NullLiteralExpCS__Group__1__Impl26386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__026421 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__026424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl26451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__126480 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl26507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__0__Impl_in_rule__TypeNameExpCS__Group__026542 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1_in_rule__TypeNameExpCS__Group__026545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPathNameAssignment_0_in_rule__TypeNameExpCS__Group__0__Impl26572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group__1__Impl_in_rule__TypeNameExpCS__Group__126602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0_in_rule__TypeNameExpCS__Group__1__Impl26629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__0__Impl_in_rule__TypeNameExpCS__Group_1__026664 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1_in_rule__TypeNameExpCS__Group_1__026667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0_in_rule__TypeNameExpCS__Group_1__0__Impl26694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1__1__Impl_in_rule__TypeNameExpCS__Group_1__126724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0_in_rule__TypeNameExpCS__Group_1__1__Impl26751 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__0__Impl_in_rule__TypeNameExpCS__Group_1_1__026786 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1_in_rule__TypeNameExpCS__Group_1_1__026789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TypeNameExpCS__Group_1_1__0__Impl26817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__1__Impl_in_rule__TypeNameExpCS__Group_1_1__126848 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2_in_rule__TypeNameExpCS__Group_1_1__126851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1_in_rule__TypeNameExpCS__Group_1_1__1__Impl26878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeNameExpCS__Group_1_1__2__Impl_in_rule__TypeNameExpCS__Group_1_1__226908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__TypeNameExpCS__Group_1_1__2__Impl26936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__026973 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__026976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl27003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__127033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__OwnedMultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl27060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__027095 = new BitSet(new long[]{0x00FFFFA000000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__027098 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedPrimaryExpCS_in_rule__ExpCS__Group_0__0__Impl27125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__127154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl27181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__027216 = new BitSet(new long[]{0x00FFFFA000000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__027219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__127277 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__127280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__NameAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl27307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__227337 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedRightAssignment_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl27364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__0__Impl_in_rule__PrefixedLetExpCS__Group_0__027400 = new BitSet(new long[]{0x0000006000000000L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1_in_rule__PrefixedLetExpCS__Group_0__027403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__1__Impl_in_rule__PrefixedLetExpCS__Group_0__127461 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434407FL}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2_in_rule__PrefixedLetExpCS__Group_0__127464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__NameAssignment_0_1_in_rule__PrefixedLetExpCS__Group_0__1__Impl27491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__Group_0__2__Impl_in_rule__PrefixedLetExpCS__Group_0__227521 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedLetExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedLetExpCS__Group_0__2__Impl27548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__0__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__027584 = new BitSet(new long[]{0x0000006000000000L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1_in_rule__PrefixedPrimaryExpCS__Group_0__027587 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__1__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__127645 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D0434407FL}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2_in_rule__PrefixedPrimaryExpCS__Group_0__127648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__NameAssignment_0_1_in_rule__PrefixedPrimaryExpCS__Group_0__1__Impl27675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__Group_0__2__Impl_in_rule__PrefixedPrimaryExpCS__Group_0__227705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2_in_rule__PrefixedPrimaryExpCS__Group_0__2__Impl27732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__0__Impl_in_rule__NameExpCS__Group__027768 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1_in_rule__NameExpCS__Group__027771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedPathNameAssignment_0_in_rule__NameExpCS__Group__0__Impl27798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__1__Impl_in_rule__NameExpCS__Group__127828 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2_in_rule__NameExpCS__Group__127831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1_in_rule__NameExpCS__Group__1__Impl27858 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__2__Impl_in_rule__NameExpCS__Group__227889 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3_in_rule__NameExpCS__Group__227892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2_in_rule__NameExpCS__Group__2__Impl27919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__3__Impl_in_rule__NameExpCS__Group__327950 = new BitSet(new long[]{0x0000000000000000L,0x0000001000804400L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4_in_rule__NameExpCS__Group__327953 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3_in_rule__NameExpCS__Group__3__Impl27980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group__4__Impl_in_rule__NameExpCS__Group__428011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0_in_rule__NameExpCS__Group__4__Impl28038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__0__Impl_in_rule__NameExpCS__Group_4__028079 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1_in_rule__NameExpCS__Group_4__028082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__IsPreAssignment_4_0_in_rule__NameExpCS__Group_4__0__Impl28109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NameExpCS__Group_4__1__Impl_in_rule__NameExpCS__Group_4__128139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__NameExpCS__Group_4__1__Impl28167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__0__Impl_in_rule__CurlyBracketedClauseCS__Group__028202 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1_in_rule__CurlyBracketedClauseCS__Group__028205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__1__Impl_in_rule__CurlyBracketedClauseCS__Group__128263 = new BitSet(new long[]{0x0000001FFFFD00E0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2_in_rule__CurlyBracketedClauseCS__Group__128266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__CurlyBracketedClauseCS__Group__1__Impl28294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__2__Impl_in_rule__CurlyBracketedClauseCS__Group__228325 = new BitSet(new long[]{0x0000001FFFFD00E0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3_in_rule__CurlyBracketedClauseCS__Group__228328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Alternatives_2_in_rule__CurlyBracketedClauseCS__Group__2__Impl28355 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group__3__Impl_in_rule__CurlyBracketedClauseCS__Group__328386 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_75_in_rule__CurlyBracketedClauseCS__Group__3__Impl28414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__028453 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1_in_rule__CurlyBracketedClauseCS__Group_2_0__028456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0_in_rule__CurlyBracketedClauseCS__Group_2_0__0__Impl28483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0__128513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0_in_rule__CurlyBracketedClauseCS__Group_2_0__1__Impl28540 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__028575 = new BitSet(new long[]{0x0000001FFFFD00C0L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__028578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl28606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_0_1__128637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1_in_rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl28664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__028453 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1__028456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_0_in_rule__CurlyBracketedClauseCS__Group_2_1__0__Impl28483 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1__128513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0_in_rule__CurlyBracketedClauseCS__Group_2_1__1__Impl28540 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__028575 = new BitSet(new long[]{0x0000001FFFFD00E0L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__028578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__CurlyBracketedClauseCS__Group_2_1_1__0__Impl28606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl_in_rule__CurlyBracketedClauseCS__Group_2_1_1__128637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_1_in_rule__CurlyBracketedClauseCS__Group_2_1_1__1__Impl28664 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__0__Impl_in_rule__RoundBracketedClauseCS__Group__028698 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1_in_rule__RoundBracketedClauseCS__Group__028701 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__RoundBracketedClauseCS__Group__1__Impl_in_rule__RoundBracketedClauseCS__Group__128759 = new BitSet(new long[]{0xFF0000FFFFFD00F0L,0x0000000D8434C27FL}); @@ -63095,9 +62977,9 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_rule__NameExpCS__OwnedRoundBracketedClauseAssignment_239912 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_339943 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_100_in_rule__NameExpCS__IsPreAssignment_4_039979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_040018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_140049 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_140080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__CurlyBracketedClauseCS__ValueAssignment_2_040018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_040049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_1_1_140080 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_040111 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_140142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_040173 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/ElementTemplateCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/ElementTemplateCS.java index 2333e4032..c706b59a8 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/ElementTemplateCS.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/ElementTemplateCS.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2012, 2014 Willink Transformations and others. + * Copyright (c) 2012, 2015 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at 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 3831a537d..20187f9fe 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/QVTrelationGrammarResource.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelationGrammarResource.java index 3abc14d6e..14d8722c8 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelationGrammarResource.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelationGrammarResource.java @@ -286,7 +286,7 @@ public class QVTrelationGrammarResource extends AbstractGrammarResource PR_CollectionPatternCS.setAlternatives(createGroup(createAssignment("ownedType", "=", createRuleCall(PR_CollectionTypeCS)), createKeyword("{"), setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_PatternExpCS)))), createGroup(createKeyword("++"), createAssignment("restVariableName", "=", createRuleCall(_Base.PR_Identifier))))), createKeyword("}"))); PR_CollectionTypeCS.setAlternatives(createGroup(createAssignment("name", "=", createRuleCall(PR_CollectionTypeIdentifier)), setCardinality("?", createGroup(createKeyword("("), createAssignment("ownedType", "=", createRuleCall(PR_TypeExpCS)), createKeyword(")"))))); PR_CollectionTypeIdentifier.setAlternatives(createAlternatives(createKeyword("Set"), createKeyword("Bag"), createKeyword("Sequence"), createKeyword("Collection"), createKeyword("OrderedSet"))); - PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), createAlternatives(setCardinality("?", createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)))))), createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral))), createKeyword("}"))); + PR_CurlyBracketedClauseCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.CURLY_BRACKETED_CLAUSE_CS)), createKeyword("{"), setCardinality("?", createAlternatives(createAssignment("value", "=", createRuleCall(_Base.PR_StringLiteral)), createGroup(createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParts", "+=", createRuleCall(PR_ShadowPartCS))))))), createKeyword("}"))); PR_ElseIfThenExpCS.setAlternatives(createGroup(createKeyword("elseif"), createAssignment("ownedCondition", "=", createRuleCall(PR_ExpCS)), createKeyword("then"), createAssignment("ownedThenExpression", "=", createRuleCall(PR_ExpCS)))); PR_EssentialOCLInfixOperatorName.setAlternatives(createAlternatives(createKeyword("*"), createKeyword("/"), createKeyword("+"), createKeyword("-"), createKeyword(">"), createKeyword("<"), createKeyword(">="), createKeyword("<="), createKeyword("="), createKeyword("<>"), createKeyword("and"), createKeyword("or"), createKeyword("xor"), createKeyword("implies"))); PR_EssentialOCLNavigationOperatorName.setAlternatives(createAlternatives(createKeyword("."), createKeyword("->"), createKeyword("?."), createKeyword("?->"))); 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 d03df2993..f3762334f 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 @@ -5650,66 +5650,66 @@ ruleCurlyBracketedClauseCS returns [EObject current=null] { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } -((( +(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); } - lv_ownedParts_2_0=ruleShadowPartCS { + lv_value_2_0=ruleStringLiteral { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - add( + set( $current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); + "value", + lv_value_2_0, + "StringLiteral"); afterParserOrEnumRuleCall(); } ) -)( otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - } -( +) + |(( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - lv_ownedParts_4_0=ruleShadowPartCS { + lv_ownedParts_3_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } add( $current, "ownedParts", - lv_ownedParts_4_0, + lv_ownedParts_3_0, "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -))*)? - |( +)( otherlv_4=',' + { + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + } +( ( { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); } - lv_value_5_0=ruleStringLiteral { + lv_ownedParts_5_0=ruleShadowPartCS { if ($current==null) { $current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( $current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } ) -)) otherlv_6='}' +))*))? otherlv_6='}' { newLeafNode(otherlv_6, grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3()); } 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 17cf6234f..dea3706ac 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 @@ -3222,121 +3222,19 @@ public class InternalQVTrelationLexer extends Lexer { protected DFA11 dfa11 = new DFA11(this); static final String DFA11_eotS = - "\1\uffff\1\71\2\uffff\1\75\3\uffff\7\102\2\uffff\3\102\1\uffff"+ - "\2\102\1\135\1\102\1\142\1\144\1\150\2\102\1\154\1\157\13\102\3"+ - "\uffff\1\u0083\1\102\3\67\1\102\15\uffff\1\102\1\uffff\7\102\1\u0096"+ - "\1\u0097\3\102\1\u009b\2\uffff\5\102\1\uffff\3\102\3\uffff\2\102"+ - "\11\uffff\2\102\5\uffff\16\102\6\uffff\1\102\6\uffff\13\102\2\uffff"+ - "\1\u00c6\2\102\1\uffff\1\102\1\u00ca\1\102\1\u00cc\5\102\1\u00d3"+ - "\1\u00d4\1\102\1\u00d6\1\u00d7\1\u00d8\2\102\1\u00db\3\102\1\u00df"+ - "\14\102\1\u00ef\7\102\1\uffff\3\102\1\uffff\1\102\1\uffff\1\102"+ - "\1\u00fd\1\u00fe\1\u00ff\2\102\2\uffff\1\u0102\3\uffff\2\102\1\uffff"+ - "\1\102\1\u0106\1\102\1\uffff\11\102\1\u0111\2\102\1\u0114\2\102"+ - "\1\uffff\13\102\1\u0122\1\102\3\uffff\1\u0124\1\102\1\uffff\1\u0126"+ - "\2\102\1\uffff\11\102\1\u0132\1\uffff\2\102\1\uffff\1\102\1\u0136"+ - "\2\102\1\u0139\3\102\1\u013d\4\102\1\uffff\1\102\1\uffff\1\102\1"+ - "\uffff\2\102\1\u0146\2\102\1\u0149\4\102\1\u014e\1\uffff\1\102\1"+ - "\u0150\1\u0151\1\uffff\1\u0152\1\102\1\uffff\1\u0155\1\102\1\u0157"+ - "\1\uffff\1\u0158\4\102\1\u015d\1\u015e\1\u015f\1\uffff\2\102\1\uffff"+ - "\1\102\1\u0163\2\102\1\uffff\1\102\3\uffff\1\u0167\1\102\1\uffff"+ - "\1\102\2\uffff\1\u016a\3\102\3\uffff\1\u016e\2\102\1\uffff\2\102"+ - "\1\u0173\1\uffff\2\102\1\uffff\1\u0176\1\u0177\1\102\1\uffff\4\102"+ - "\1\uffff\2\102\2\uffff\2\102\1\u0181\1\u0182\1\u0183\4\102\3\uffff"+ - "\5\102\1\u018d\2\102\1\u0190\1\uffff\1\u0191\1\102\2\uffff\1\102"+ - "\1\u0194\1\uffff"; + "\1\uffff\1\71\2\uffff\1\75\3\uffff\7\102\2\uffff\3\102\1\uffff\2\102\1\135\1\102\1\142\1\144\1\150\2\102\1\154\1\157\13\102\3\uffff\1\u0083\1\102\3\67\1\102\15\uffff\1\102\1\uffff\7\102\1\u0096\1\u0097\3\102\1\u009b\2\uffff\5\102\1\uffff\3\102\3\uffff\2\102\11\uffff\2\102\5\uffff\16\102\6\uffff\1\102\6\uffff\13\102\2\uffff\1\u00c6\2\102\1\uffff\1\102\1\u00ca\1\102\1\u00cc\5\102\1\u00d3\1\u00d4\1\102\1\u00d6\1\u00d7\1\u00d8\2\102\1\u00db\3\102\1\u00df\14\102\1\u00ef\7\102\1\uffff\3\102\1\uffff\1\102\1\uffff\1\102\1\u00fd\1\u00fe\1\u00ff\2\102\2\uffff\1\u0102\3\uffff\2\102\1\uffff\1\102\1\u0106\1\102\1\uffff\11\102\1\u0111\2\102\1\u0114\2\102\1\uffff\13\102\1\u0122\1\102\3\uffff\1\u0124\1\102\1\uffff\1\u0126\2\102\1\uffff\11\102\1\u0132\1\uffff\2\102\1\uffff\1\102\1\u0136\2\102\1\u0139\3\102\1\u013d\4\102\1\uffff\1\102\1\uffff\1\102\1\uffff\2\102\1\u0146\2\102\1\u0149\4\102\1\u014e\1\uffff\1\102\1\u0150\1\u0151\1\uffff\1\u0152\1\102\1\uffff\1\u0155\1\102\1\u0157\1\uffff\1\u0158\4\102\1\u015d\1\u015e\1\u015f\1\uffff\2\102\1\uffff\1\102\1\u0163\2\102\1\uffff\1\102\3\uffff\1\u0167\1\102\1\uffff\1\102\2\uffff\1\u016a\3\102\3\uffff\1\u016e\2\102\1\uffff\2\102\1\u0173\1\uffff\2\102\1\uffff\1\u0176\1\u0177\1\102\1\uffff\4\102\1\uffff\2\102\2\uffff\2\102\1\u0181\1\u0182\1\u0183\4\102\3\uffff\5\102\1\u018d\2\102\1\u0190\1\uffff\1\u0191\1\102\2\uffff\1\102\1\u0194\1\uffff"; static final String DFA11_eofS = "\u0195\uffff"; static final String DFA11_minS = - "\1\0\1\72\2\uffff\1\53\3\uffff\1\150\1\154\2\145\1\146\1\145\1"+ - "\160\2\uffff\1\162\1\165\1\150\1\uffff\1\150\1\145\1\55\1\157\1"+ - "\47\1\75\1\55\1\156\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145"+ - "\1\156\1\143\1\157\2\141\3\uffff\1\61\1\145\1\46\2\0\1\47\15\uffff"+ - "\1\145\1\uffff\1\144\1\164\1\163\1\154\1\155\1\146\1\160\2\60\1"+ - "\171\1\160\1\145\1\60\2\uffff\2\145\1\160\1\141\1\145\1\uffff\1"+ - "\145\1\142\1\164\3\uffff\1\164\1\154\11\uffff\1\144\1\162\5\uffff"+ - "\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155"+ - "\1\154\6\uffff\1\154\6\uffff\1\143\1\157\1\151\2\145\1\154\3\141"+ - "\1\154\1\141\2\uffff\1\60\1\157\1\162\1\uffff\1\155\1\60\1\162\1"+ - "\60\1\156\1\145\2\156\1\162\2\60\1\154\3\60\2\154\1\60\1\145\1\154"+ - "\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\146\1\153"+ - "\1\162\1\146\1\156\1\60\1\141\1\164\1\151\1\165\1\145\1\162\1\154"+ - "\1\uffff\1\163\1\162\1\151\1\uffff\1\171\1\uffff\1\163\3\60\1\145"+ - "\1\141\2\uffff\1\60\3\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff"+ - "\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\60\1\157\1\143"+ - "\1\60\1\144\1\146\1\uffff\1\143\1\151\1\156\1\154\1\155\1\145\1"+ - "\164\3\151\1\164\1\60\1\146\3\uffff\1\60\1\162\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"+ - "\141\1\60\1\uffff\1\156\1\145\1\uffff\1\163\1\60\1\145\1\157\1\60"+ - "\1\164\1\145\1\163\1\60\1\144\1\164\1\144\1\151\1\uffff\1\157\1"+ - "\uffff\1\171\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144"+ - "\1\164\1\60\1\uffff\1\154\2\60\1\uffff\1\60\1\156\1\uffff\1\60\1"+ - "\156\1\60\1\uffff\1\60\2\145\1\166\1\162\3\60\1\uffff\2\145\1\uffff"+ - "\1\154\1\60\1\123\1\151\1\uffff\1\171\3\uffff\1\60\1\166\1\uffff"+ - "\1\164\2\uffff\1\60\1\163\1\145\1\155\3\uffff\1\60\1\144\1\151\1"+ - "\uffff\1\145\1\157\1\60\1\uffff\1\141\1\145\1\uffff\2\60\1\141\1"+ - "\uffff\1\116\1\144\1\164\1\156\1\uffff\1\154\1\144\2\uffff\1\164"+ - "\1\141\3\60\1\165\1\142\1\151\1\164\3\uffff\1\145\1\171\1\157\1"+ - "\165\1\163\1\60\1\156\1\162\1\60\1\uffff\1\60\1\141\2\uffff\1\154"+ - "\1\60\1\uffff"; + "\1\0\1\72\2\uffff\1\53\3\uffff\1\150\1\154\2\145\1\146\1\145\1\160\2\uffff\1\162\1\165\1\150\1\uffff\1\150\1\145\1\55\1\157\1\47\1\75\1\55\1\156\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\2\141\3\uffff\1\61\1\145\1\46\2\0\1\47\15\uffff\1\145\1\uffff\1\144\1\164\1\163\1\154\1\155\1\146\1\160\2\60\1\171\1\160\1\145\1\60\2\uffff\2\145\1\160\1\141\1\145\1\uffff\1\145\1\142\1\164\3\uffff\1\164\1\154\11\uffff\1\144\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\1\154\6\uffff\1\154\6\uffff\1\143\1\157\1\151\2\145\1\154\3\141\1\154\1\141\2\uffff\1\60\1\157\1\162\1\uffff\1\155\1\60\1\162\1\60\1\156\1\145\2\156\1\162\2\60\1\154\3\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\146\1\153\1\162\1\146\1\156\1\60\1\141\1\164\1\151\1\165\1\145\1\162\1\154\1\uffff\1\163\1\162\1\151\1\uffff\1\171\1\uffff\1\163\3\60\1\145\1\141\2\uffff\1\60\3\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\60\1\157\1\143\1\60\1\144\1\146\1\uffff\1\143\1\151\1\156\1\154\1\155\1\145\1\164\3\151\1\164\1\60\1\146\3\uffff\1\60\1\162\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\141\1\60\1\uffff\1\156\1\145\1\uffff\1\163\1\60\1\145\1\157\1\60\1\164\1\145\1\163\1\60\1\144\1\164\1\144\1\151\1\uffff\1\157\1\uffff\1\171\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\154\2\60\1\uffff\1\60\1\156\1\uffff\1\60\1\156\1\60\1\uffff\1\60\2\145\1\166\1\162\3\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\171\3\uffff\1\60\1\166\1\uffff\1\164\2\uffff\1\60\1\163\1\145\1\155\3\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\1\uffff\1\141\1\145\1\uffff\2\60\1\141\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\154\1\144\2\uffff\1\164\1\141\3\60\1\165\1\142\1\151\1\164\3\uffff\1\145\1\171\1\157\1\165\1\163\1\60\1\156\1\162\1\60\1\uffff\1\60\1\141\2\uffff\1\154\1\60\1\uffff"; static final String DFA11_maxS = - "\1\uffff\1\72\2\uffff\1\53\3\uffff\1\150\1\170\1\145\1\157\1\156"+ - "\1\145\1\166\2\uffff\1\162\1\165\1\162\1\uffff\1\150\1\151\1\76"+ - "\1\165\1\52\1\75\1\76\1\156\1\157\2\56\1\141\1\165\1\157\1\156\1"+ - "\145\1\164\1\156\1\162\1\157\2\141\3\uffff\1\77\1\145\1\46\2\uffff"+ - "\1\47\15\uffff\1\145\1\uffff\1\146\1\164\1\163\1\160\1\155\1\146"+ - "\1\160\2\172\1\171\1\160\1\145\1\172\2\uffff\1\151\1\145\1\160\1"+ - "\165\1\145\1\uffff\1\145\1\142\1\164\3\uffff\1\164\1\154\11\uffff"+ - "\1\144\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2"+ - "\154\1\144\1\154\1\155\1\154\6\uffff\1\154\6\uffff\1\143\1\157\1"+ - "\151\2\145\1\154\3\141\1\157\1\141\2\uffff\1\172\1\157\1\162\1\uffff"+ - "\1\155\1\172\1\162\1\172\1\156\1\145\1\156\2\162\2\172\1\154\3\172"+ - "\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154"+ - "\1\142\1\163\1\146\1\153\1\162\1\146\1\156\1\172\1\141\1\164\1\151"+ - "\1\165\1\151\1\162\1\154\1\uffff\1\163\1\162\1\151\1\uffff\1\171"+ - "\1\uffff\1\163\3\172\1\145\1\141\2\uffff\1\172\3\uffff\2\145\1\uffff"+ - "\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1"+ - "\144\1\145\1\172\1\157\1\143\1\172\1\144\1\146\1\uffff\1\143\1\151"+ - "\1\156\1\154\1\155\1\145\1\164\3\151\1\164\1\172\1\146\3\uffff\1"+ - "\172\1\162\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1"+ - "\171\1\166\1\151\1\145\1\143\1\141\1\172\1\uffff\1\156\1\145\1\uffff"+ - "\1\163\1\172\1\145\1\157\1\172\1\164\1\145\1\163\1\172\1\144\1\164"+ - "\1\144\1\151\1\uffff\1\157\1\uffff\1\171\1\uffff\1\156\1\162\1\172"+ - "\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\154\2\172\1"+ - "\uffff\1\172\1\156\1\uffff\1\172\1\156\1\172\1\uffff\1\172\2\145"+ - "\1\166\1\162\3\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151"+ - "\1\uffff\1\171\3\uffff\1\172\1\166\1\uffff\1\164\2\uffff\1\172\1"+ - "\163\1\145\1\155\3\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1"+ - "\172\1\uffff\1\141\1\145\1\uffff\2\172\1\141\1\uffff\1\116\1\144"+ - "\1\164\1\156\1\uffff\1\154\1\144\2\uffff\1\164\1\141\3\172\1\165"+ - "\1\142\1\151\1\164\3\uffff\1\145\1\171\1\157\1\165\1\163\1\172\1"+ - "\156\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1\172\1\uffff"; + "\1\uffff\1\72\2\uffff\1\53\3\uffff\1\150\1\170\1\145\1\157\1\156\1\145\1\166\2\uffff\1\162\1\165\1\162\1\uffff\1\150\1\151\1\76\1\165\1\52\1\75\1\76\1\156\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\2\141\3\uffff\1\77\1\145\1\46\2\uffff\1\47\15\uffff\1\145\1\uffff\1\146\1\164\1\163\1\160\1\155\1\146\1\160\2\172\1\171\1\160\1\145\1\172\2\uffff\1\151\1\145\1\160\1\165\1\145\1\uffff\1\145\1\142\1\164\3\uffff\1\164\1\154\11\uffff\1\144\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\1\154\6\uffff\1\154\6\uffff\1\143\1\157\1\151\2\145\1\154\3\141\1\157\1\141\2\uffff\1\172\1\157\1\162\1\uffff\1\155\1\172\1\162\1\172\1\156\1\145\1\156\2\162\2\172\1\154\3\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\163\1\146\1\153\1\162\1\146\1\156\1\172\1\141\1\164\1\151\1\165\1\151\1\162\1\154\1\uffff\1\163\1\162\1\151\1\uffff\1\171\1\uffff\1\163\3\172\1\145\1\141\2\uffff\1\172\3\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\172\1\157\1\143\1\172\1\144\1\146\1\uffff\1\143\1\151\1\156\1\154\1\155\1\145\1\164\3\151\1\164\1\172\1\146\3\uffff\1\172\1\162\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\172\1\uffff\1\156\1\145\1\uffff\1\163\1\172\1\145\1\157\1\172\1\164\1\145\1\163\1\172\1\144\1\164\1\144\1\151\1\uffff\1\157\1\uffff\1\171\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\154\2\172\1\uffff\1\172\1\156\1\uffff\1\172\1\156\1\172\1\uffff\1\172\2\145\1\166\1\162\3\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\171\3\uffff\1\172\1\166\1\uffff\1\164\2\uffff\1\172\1\163\1\145\1\155\3\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\1\uffff\1\141\1\145\1\uffff\2\172\1\141\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\154\1\144\2\uffff\1\164\1\141\3\172\1\165\1\142\1\151\1\164\3\uffff\1\145\1\171\1\157\1\165\1\163\1\172\1\156\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1\172\1\uffff"; static final String DFA11_acceptS = - "\2\uffff\1\2\1\3\1\uffff\1\5\1\6\1\7\7\uffff\1\20\1\21\3\uffff"+ - "\1\34\26\uffff\1\107\1\111\1\112\6\uffff\1\133\1\135\1\140\1\141"+ - "\1\30\1\1\1\2\1\3\1\4\1\43\1\5\1\6\1\7\1\uffff\1\133\15\uffff\1"+ - "\20\1\21\5\uffff\1\34\3\uffff\1\56\1\137\1\40\2\uffff\1\132\1\136"+ - "\1\42\1\46\1\44\1\47\1\50\1\102\1\45\2\uffff\1\100\1\55\1\57\1\60"+ - "\1\126\16\uffff\1\107\1\111\1\112\1\124\1\125\1\114\1\uffff\1\127"+ - "\1\130\1\131\1\134\1\135\1\140\13\uffff\1\113\1\115\3\uffff\1\52"+ - "\52\uffff\1\16\3\uffff\1\110\1\uffff\1\24\6\uffff\1\122\1\41\1\uffff"+ - "\1\51\1\53\1\61\2\uffff\1\74\3\uffff\1\73\17\uffff\1\117\15\uffff"+ - "\1\103\1\116\1\35\2\uffff\1\106\3\uffff\1\65\12\uffff\1\123\2\uffff"+ - "\1\120\15\uffff\1\23\1\uffff\1\36\1\uffff\1\62\13\uffff\1\104\3"+ - "\uffff\1\121\2\uffff\1\13\3\uffff\1\33\10\uffff\1\66\2\uffff\1\70"+ - "\4\uffff\1\101\1\uffff\1\11\1\32\1\12\2\uffff\1\25\1\uffff\1\54"+ - "\1\105\4\uffff\1\37\1\63\1\64\3\uffff\1\72\3\uffff\1\26\2\uffff"+ - "\1\17\3\uffff\1\75\4\uffff\1\10\2\uffff\1\27\1\22\11\uffff\1\71"+ - "\1\77\1\76\11\uffff\1\14\2\uffff\1\15\1\31\2\uffff\1\67"; + "\2\uffff\1\2\1\3\1\uffff\1\5\1\6\1\7\7\uffff\1\20\1\21\3\uffff\1\34\26\uffff\1\107\1\111\1\112\6\uffff\1\133\1\135\1\140\1\141\1\30\1\1\1\2\1\3\1\4\1\43\1\5\1\6\1\7\1\uffff\1\133\15\uffff\1\20\1\21\5\uffff\1\34\3\uffff\1\56\1\137\1\40\2\uffff\1\132\1\136\1\42\1\46\1\44\1\47\1\50\1\102\1\45\2\uffff\1\100\1\55\1\57\1\60\1\126\16\uffff\1\107\1\111\1\112\1\124\1\125\1\114\1\uffff\1\127\1\130\1\131\1\134\1\135\1\140\13\uffff\1\113\1\115\3\uffff\1\52\52\uffff\1\16\3\uffff\1\110\1\uffff\1\24\6\uffff\1\122\1\41\1\uffff\1\51\1\53\1\61\2\uffff\1\74\3\uffff\1\73\17\uffff\1\117\15\uffff\1\103\1\116\1\35\2\uffff\1\106\3\uffff\1\65\12\uffff\1\123\2\uffff\1\120\15\uffff\1\23\1\uffff\1\36\1\uffff\1\62\13\uffff\1\104\3\uffff\1\121\2\uffff\1\13\3\uffff\1\33\10\uffff\1\66\2\uffff\1\70\4\uffff\1\101\1\uffff\1\11\1\32\1\12\2\uffff\1\25\1\uffff\1\54\1\105\4\uffff\1\37\1\63\1\64\3\uffff\1\72\3\uffff\1\26\2\uffff\1\17\3\uffff\1\75\4\uffff\1\10\2\uffff\1\27\1\22\11\uffff\1\71\1\77\1\76\11\uffff\1\14\2\uffff\1\15\1\31\2\uffff\1\67"; static final String DFA11_specialS = "\1\1\60\uffff\1\2\1\0\u0162\uffff}>"; static final String[] DFA11_transitionS = { - "\11\67\2\66\2\67\1\66\22\67\1\66\1\67\1\61\3\67\1\60\1\62\1"+ - "\17\1\20\1\24\1\4\1\3\1\27\1\36\1\31\12\65\1\1\1\7\1\33\1\6"+ - "\1\32\1\37\1\53\1\64\1\42\1\50\5\64\1\43\2\64\1\51\1\40\1\64"+ - "\1\47\2\64\1\44\1\45\1\41\1\46\5\64\1\54\1\67\1\55\1\67\1\63"+ - "\1\67\1\34\1\64\1\10\1\13\1\11\1\52\2\64\1\14\1\64\1\15\1\26"+ - "\1\64\1\30\1\16\1\21\1\22\1\12\1\57\1\23\2\64\1\25\1\35\2\64"+ - "\1\2\1\56\1\5\uff82\67", + "\11\67\2\66\2\67\1\66\22\67\1\66\1\67\1\61\3\67\1\60\1\62\1\17\1\20\1\24\1\4\1\3\1\27\1\36\1\31\12\65\1\1\1\7\1\33\1\6\1\32\1\37\1\53\1\64\1\42\1\50\5\64\1\43\2\64\1\51\1\40\1\64\1\47\2\64\1\44\1\45\1\41\1\46\5\64\1\54\1\67\1\55\1\67\1\63\1\67\1\34\1\64\1\10\1\13\1\11\1\52\2\64\1\14\1\64\1\15\1\26\1\64\1\30\1\16\1\21\1\22\1\12\1\57\1\23\2\64\1\25\1\35\2\64\1\2\1\56\1\5\uff82\67", "\1\70", "", "", @@ -3410,8 +3308,7 @@ public class InternalQVTrelationLexer extends Lexer { "\1\u0092", "\1\u0093", "\1\u0094", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\25\102\1\u0095"+ - "\4\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\25\102\1\u0095\4\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u0098", "\1\u0099", @@ -3527,8 +3424,7 @@ public class InternalQVTrelationLexer extends Lexer { "\1\u00eb", "\1\u00ec", "\1\u00ed", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u00ee"+ - "\21\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u00ee\21\102", "\1\u00f0", "\1\u00f1", "\1\u00f2", 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 d00a4f3dd..f1b265ddf 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 @@ -16140,28 +16140,28 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCurlyBracketedClauseCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5636:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5636:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ; public final EObject ruleCurlyBracketedClauseCS() throws RecognitionException { EObject current = null; Token otherlv_1=null; - Token otherlv_3=null; + Token otherlv_4=null; Token otherlv_6=null; - EObject lv_ownedParts_2_0 = null; + AntlrDatatypeRuleToken lv_value_2_0 = null; - EObject lv_ownedParts_4_0 = null; + EObject lv_ownedParts_3_0 = null; - AntlrDatatypeRuleToken lv_value_5_0 = null; + EObject lv_ownedParts_5_0 = null; enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5639:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5640:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5639:28: ( ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5640:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5640:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5640:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5640:1: ( () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5640:2: () otherlv_1= '{' ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? otherlv_6= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5640:2: () // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5641:2: @@ -16187,141 +16187,52 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) - int alt97=2; - int LA97_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:1: ( ( (lv_value_2_0= ruleStringLiteral ) ) | ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) )? + int alt96=3; + int LA96_0 = input.LA(1); - if ( ((LA97_0>=RULE_SIMPLE_ID && LA97_0<=RULE_ESCAPED_ID)||LA97_0==20||(LA97_0>=23 && LA97_0<=30)||(LA97_0>=33 && LA97_0<=38)||(LA97_0>=40 && LA97_0<=42)||(LA97_0>=44 && LA97_0<=46)) ) { - alt97=1; + if ( (LA96_0==RULE_SINGLE_QUOTED_STRING) ) { + alt96=1; } - else if ( (LA97_0==RULE_SINGLE_QUOTED_STRING) ) { - alt97=2; - } - else { - if (state.backtracking>0) {state.failed=true; return current;} - NoViableAltException nvae = - new NoViableAltException("", 97, 0, input); - - throw nvae; + else if ( ((LA96_0>=RULE_SIMPLE_ID && LA96_0<=RULE_ESCAPED_ID)||(LA96_0>=23 && LA96_0<=30)||(LA96_0>=33 && LA96_0<=38)||(LA96_0>=40 && LA96_0<=42)||(LA96_0>=44 && LA96_0<=46)) ) { + alt96=2; } - switch (alt97) { + switch (alt96) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:2: ( (lv_value_2_0= ruleStringLiteral ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? - int alt96=2; - int LA96_0 = input.LA(1); - - if ( ((LA96_0>=RULE_SIMPLE_ID && LA96_0<=RULE_ESCAPED_ID)||(LA96_0>=23 && LA96_0<=30)||(LA96_0>=33 && LA96_0<=38)||(LA96_0>=40 && LA96_0<=42)||(LA96_0>=44 && LA96_0<=46)) ) { - alt96=1; + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:2: ( (lv_value_2_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5654:1: (lv_value_2_0= ruleStringLiteral ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5654:1: (lv_value_2_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:3: lv_value_2_0= ruleStringLiteral + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_0_0()); + } - switch (alt96) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5653:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5654:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5654:1: (lv_ownedParts_2_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:3: lv_ownedParts_2_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12688); - lv_ownedParts_2_0=ruleShadowPartCS(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_2_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - - - } - - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5671:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* - loop95: - do { - int alt95=2; - int LA95_0 = input.LA(1); - - if ( (LA95_0==18) ) { - alt95=1; - } - - - switch (alt95) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5671:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - { - otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleCurlyBracketedClauseCS12701); if (state.failed) return current; - if ( state.backtracking==0 ) { - - newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5675:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5676:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5676:1: (lv_ownedParts_4_0= ruleShadowPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5677:3: lv_ownedParts_4_0= ruleShadowPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12722); - lv_ownedParts_4_0=ruleShadowPartCS(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_4_0, - "ShadowPartCS"); - afterParserOrEnumRuleCall(); - - } - - } - + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS12687); + lv_value_2_0=ruleStringLiteral(); - } - - - } - break; + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - default : - break loop95; - } - } while (true); + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + set( + current, + "value", + lv_value_2_0, + "StringLiteral"); + afterParserOrEnumRuleCall(); + + } + } - } - break; } @@ -16329,21 +16240,24 @@ 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:5694:6: ( (lv_value_5_0= ruleStringLiteral ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5672:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5672:6: ( ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5672:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5694:6: ( (lv_value_5_0= ruleStringLiteral ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:1: (lv_value_5_0= ruleStringLiteral ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5672:7: ( (lv_ownedParts_3_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5673:1: (lv_ownedParts_3_0= ruleShadowPartCS ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:1: (lv_value_5_0= ruleStringLiteral ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:3: lv_value_5_0= ruleStringLiteral + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5673:1: (lv_ownedParts_3_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5674:3: lv_ownedParts_3_0= ruleShadowPartCS { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS12753); - lv_value_5_0=ruleStringLiteral(); + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12715); + lv_ownedParts_3_0=ruleShadowPartCS(); state._fsp--; if (state.failed) return current; @@ -16352,11 +16266,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if (current==null) { current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); } - set( + add( current, - "value", - lv_value_5_0, - "StringLiteral"); + "ownedParts", + lv_ownedParts_3_0, + "ShadowPartCS"); afterParserOrEnumRuleCall(); } @@ -16366,6 +16280,74 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5690:2: (otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) )* + loop95: + do { + int alt95=2; + int LA95_0 = input.LA(1); + + if ( (LA95_0==18) ) { + alt95=1; + } + + + switch (alt95) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5690:4: otherlv_4= ',' ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + { + otherlv_4=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleCurlyBracketedClauseCS12728); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(otherlv_4, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_1_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5694:1: ( (lv_ownedParts_5_0= ruleShadowPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:1: (lv_ownedParts_5_0= ruleShadowPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:3: lv_ownedParts_5_0= ruleShadowPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_1_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12749); + lv_ownedParts_5_0=ruleShadowPartCS(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getCurlyBracketedClauseCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_5_0, + "ShadowPartCS"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + + } + break; + + default : + break loop95; + } + } while (true); + + + } + } break; @@ -16494,13 +16476,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5750:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? - int alt103=2; - int LA103_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( ((LA103_0>=RULE_SIMPLE_ID && LA103_0<=RULE_SINGLE_QUOTED_STRING)||LA103_0==16||(LA103_0>=23 && LA103_0<=31)||(LA103_0>=33 && LA103_0<=38)||(LA103_0>=40 && LA103_0<=48)||(LA103_0>=64 && LA103_0<=78)||LA103_0==80||(LA103_0>=82 && LA103_0<=85)||LA103_0==92||(LA103_0>=97 && LA103_0<=98)) ) { - alt103=1; + if ( ((LA102_0>=RULE_SIMPLE_ID && LA102_0<=RULE_SINGLE_QUOTED_STRING)||LA102_0==16||(LA102_0>=23 && LA102_0<=31)||(LA102_0>=33 && LA102_0<=38)||(LA102_0>=40 && LA102_0<=48)||(LA102_0>=64 && LA102_0<=78)||LA102_0==80||(LA102_0>=82 && LA102_0<=85)||LA102_0==92||(LA102_0>=97 && LA102_0<=98)) ) { + alt102=1; } - switch (alt103) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5750:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* { @@ -16540,17 +16522,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5768:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* - loop98: + loop97: do { - int alt98=2; - int LA98_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA98_0==18) ) { - alt98=1; + if ( (LA97_0==18) ) { + alt97=1; } - switch (alt98) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5769:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) { @@ -16588,18 +16570,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop98; + break loop97; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5786:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA100_0==22) ) { - alt100=1; + if ( (LA99_0==22) ) { + alt99=1; } - switch (alt100) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5786:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* { @@ -16639,17 +16621,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5804:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* - loop99: + loop98: do { - int alt99=2; - int LA99_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA99_0==18) ) { - alt99=1; + if ( (LA98_0==18) ) { + alt98=1; } - switch (alt99) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5805:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) { @@ -16687,7 +16669,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop99; + break loop98; } } while (true); @@ -16698,17 +16680,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5822:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* - loop102: + loop101: do { - int alt102=2; - int LA102_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA102_0==91) ) { - alt102=1; + if ( (LA101_0==91) ) { + alt101=1; } - switch (alt102) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5822:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* { @@ -16748,17 +16730,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5840:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* - loop101: + loop100: do { - int alt101=2; - int LA101_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA101_0==18) ) { - alt101=1; + if ( (LA100_0==18) ) { + alt100=1; } - switch (alt101) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5841:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) { @@ -16796,7 +16778,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop101; + break loop100; } } while (true); @@ -16805,7 +16787,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop102; + break loop101; } } while (true); @@ -16947,17 +16929,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5905:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* - loop104: + loop103: do { - int alt104=2; - int LA104_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA104_0==18) ) { - alt104=1; + if ( (LA103_0==18) ) { + alt103=1; } - switch (alt104) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5905:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) { @@ -17007,7 +16989,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop104; + break loop103; } } while (true); @@ -17106,23 +17088,23 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5952:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5952:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) - int alt107=2; - int LA107_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( ((LA107_0>=RULE_SIMPLE_ID && LA107_0<=RULE_SINGLE_QUOTED_STRING)||(LA107_0>=23 && LA107_0<=31)||(LA107_0>=33 && LA107_0<=38)||(LA107_0>=40 && LA107_0<=48)||(LA107_0>=64 && LA107_0<=78)||LA107_0==80||(LA107_0>=82 && LA107_0<=85)||LA107_0==92||(LA107_0>=97 && LA107_0<=98)) ) { - alt107=1; + if ( ((LA106_0>=RULE_SIMPLE_ID && LA106_0<=RULE_SINGLE_QUOTED_STRING)||(LA106_0>=23 && LA106_0<=31)||(LA106_0>=33 && LA106_0<=38)||(LA106_0>=40 && LA106_0<=48)||(LA106_0>=64 && LA106_0<=78)||LA106_0==80||(LA106_0>=82 && LA106_0<=85)||LA106_0==92||(LA106_0>=97 && LA106_0<=98)) ) { + alt106=1; } - else if ( (LA107_0==16) ) { - alt107=2; + else if ( (LA106_0==16) ) { + alt106=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 107, 0, input); + new NoViableAltException("", 106, 0, input); throw nvae; } - switch (alt107) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5952:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) { @@ -17165,16 +17147,16 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5970:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? - int alt106=3; - int LA106_0 = input.LA(1); + int alt105=3; + int LA105_0 = input.LA(1); - if ( (LA106_0==16) ) { - alt106=1; + if ( (LA105_0==16) ) { + alt105=1; } - else if ( (LA106_0==90) ) { - alt106=2; + else if ( (LA105_0==90) ) { + alt105=2; } - switch (alt106) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5970:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) { @@ -17223,13 +17205,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5992:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? - int alt105=2; - int LA105_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA105_0==21) ) { - alt105=1; + if ( (LA104_0==21) ) { + alt104=1; } - switch (alt105) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5992:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) { @@ -17549,13 +17531,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6114:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt109=2; - int LA109_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA109_0==16) ) { - alt109=1; + if ( (LA108_0==16) ) { + alt108=1; } - switch (alt109) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6114:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -17601,13 +17583,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6136:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt108=2; - int LA108_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA108_0==21) ) { - alt108=1; + if ( (LA107_0==21) ) { + alt107=1; } - switch (alt108) { + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6136:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -17815,16 +17797,16 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6212:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? - int alt111=3; - int LA111_0 = input.LA(1); + int alt110=3; + int LA110_0 = input.LA(1); - if ( (LA111_0==16) ) { - alt111=1; + if ( (LA110_0==16) ) { + alt110=1; } - else if ( (LA111_0==90) ) { - alt111=2; + else if ( (LA110_0==90) ) { + alt110=2; } - switch (alt111) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6212:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) { @@ -17873,13 +17855,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6234:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt110=2; - int LA110_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA110_0==21) ) { - alt110=1; + if ( (LA109_0==21) ) { + alt109=1; } - switch (alt110) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6234:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -18140,13 +18122,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6333:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? - int alt113=2; - int LA113_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA113_0==16) ) { - alt113=1; + if ( (LA112_0==16) ) { + alt112=1; } - switch (alt113) { + switch (alt112) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6333:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? { @@ -18192,13 +18174,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6355:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? - int alt112=2; - int LA112_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA112_0==21) ) { - alt112=1; + if ( (LA111_0==21) ) { + alt111=1; } - switch (alt112) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6355:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) { @@ -18453,9 +18435,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6437:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6437:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) - int alt114=2; - alt114 = dfa114.predict(input); - switch (alt114) { + int alt113=2; + alt113 = dfa113.predict(input); + switch (alt113) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6438:3: lv_ownedCondition_1_1= ruleExpCS { @@ -18565,17 +18547,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6493:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* - loop115: + loop114: do { - int alt115=2; - int LA115_0 = input.LA(1); + int alt114=2; + int LA114_0 = input.LA(1); - if ( (LA115_0==96) ) { - alt115=1; + if ( (LA114_0==96) ) { + alt114=1; } - switch (alt115) { + switch (alt114) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6494:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) { @@ -18613,7 +18595,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop115; + break loop114; } } while (true); @@ -18957,17 +18939,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6645:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* - loop116: + loop115: do { - int alt116=2; - int LA116_0 = input.LA(1); + int alt115=2; + int LA115_0 = input.LA(1); - if ( (LA116_0==18) ) { - alt116=1; + if ( (LA115_0==18) ) { + alt115=1; } - switch (alt116) { + switch (alt115) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6645:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) { @@ -19017,7 +18999,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop116; + break loop115; } } while (true); @@ -19185,13 +19167,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6728:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? - int alt117=2; - int LA117_0 = input.LA(1); + int alt116=2; + int LA116_0 = input.LA(1); - if ( (LA117_0==31) ) { - alt117=1; + if ( (LA116_0==31) ) { + alt116=1; } - switch (alt117) { + switch (alt116) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6729:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) { @@ -19231,13 +19213,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6746:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? - int alt118=2; - int LA118_0 = input.LA(1); + int alt117=2; + int LA117_0 = input.LA(1); - if ( (LA118_0==16) ) { - alt118=1; + if ( (LA117_0==16) ) { + alt117=1; } - switch (alt118) { + switch (alt117) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6746:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) { @@ -19677,13 +19659,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6910:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? - int alt119=2; - int LA119_0 = input.LA(1); + int alt118=2; + int LA118_0 = input.LA(1); - if ( (LA119_0==79) ) { - alt119=1; + if ( (LA118_0==79) ) { + alt118=1; } - switch (alt119) { + switch (alt118) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6910:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) { @@ -19826,23 +19808,23 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6957:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) - int alt120=2; - int LA120_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA120_0==RULE_INT) ) { - alt120=1; + if ( (LA119_0==RULE_INT) ) { + alt119=1; } - else if ( (LA120_0==43||LA120_0==50||LA120_0==101) ) { - alt120=2; + else if ( (LA119_0==43||LA119_0==50||LA119_0==101) ) { + alt119=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 120, 0, input); + new NoViableAltException("", 119, 0, input); throw nvae; } - switch (alt120) { + switch (alt119) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6958:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS { @@ -19901,16 +19883,16 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6982:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? - int alt121=3; - int LA121_0 = input.LA(1); + int alt120=3; + int LA120_0 = input.LA(1); - if ( (LA121_0==99) ) { - alt121=1; + if ( (LA120_0==99) ) { + alt120=1; } - else if ( (LA121_0==100) ) { - alt121=2; + else if ( (LA120_0==100) ) { + alt120=2; } - switch (alt121) { + switch (alt120) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6982:4: otherlv_3= '|?' { @@ -20048,32 +20030,32 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7029:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7029:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) - int alt122=3; + int alt121=3; switch ( input.LA(1) ) { case 43: { - alt122=1; + alt121=1; } break; case 50: { - alt122=2; + alt121=2; } break; case 101: { - alt122=3; + alt121=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 122, 0, input); + new NoViableAltException("", 121, 0, input); throw nvae; } - switch (alt122) { + switch (alt121) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7030:3: lv_stringBounds_0_1= '*' { @@ -20258,17 +20240,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7108:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* - loop123: + loop122: do { - int alt123=2; - int LA123_0 = input.LA(1); + int alt122=2; + int LA122_0 = input.LA(1); - if ( (LA123_0==39) ) { - alt123=1; + if ( (LA122_0==39) ) { + alt122=1; } - switch (alt123) { + switch (alt122) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7108:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) { @@ -20318,7 +20300,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop123; + break loop122; } } while (true); @@ -20769,13 +20751,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7290:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? - int alt125=2; - int LA125_0 = input.LA(1); + int alt124=2; + int LA124_0 = input.LA(1); - if ( (LA125_0==41) ) { - alt125=1; + if ( (LA124_0==41) ) { + alt124=1; } - switch (alt125) { + switch (alt124) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7290:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* { @@ -20821,17 +20803,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7312:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* - loop124: + loop123: do { - int alt124=2; - int LA124_0 = input.LA(1); + int alt123=2; + int LA123_0 = input.LA(1); - if ( (LA124_0==102) ) { - alt124=1; + if ( (LA123_0==102) ) { + alt123=1; } - switch (alt124) { + switch (alt123) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7312:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) { @@ -20881,7 +20863,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop124; + break loop123; } } while (true); @@ -20970,23 +20952,23 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7355:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7355:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) - int alt126=2; - int LA126_0 = input.LA(1); + int alt125=2; + int LA125_0 = input.LA(1); - if ( ((LA126_0>=RULE_SIMPLE_ID && LA126_0<=RULE_ESCAPED_ID)||(LA126_0>=23 && LA126_0<=30)||(LA126_0>=33 && LA126_0<=38)||(LA126_0>=40 && LA126_0<=42)||(LA126_0>=44 && LA126_0<=46)||(LA126_0>=66 && LA126_0<=78)) ) { - alt126=1; + if ( ((LA125_0>=RULE_SIMPLE_ID && LA125_0<=RULE_ESCAPED_ID)||(LA125_0>=23 && LA125_0<=30)||(LA125_0>=33 && LA125_0<=38)||(LA125_0>=40 && LA125_0<=42)||(LA125_0>=44 && LA125_0<=46)||(LA125_0>=66 && LA125_0<=78)) ) { + alt125=1; } - else if ( (LA126_0==101) ) { - alt126=2; + else if ( (LA125_0==101) ) { + alt125=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 126, 0, input); + new NoViableAltException("", 125, 0, input); throw nvae; } - switch (alt126) { + switch (alt125) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7356:2: this_TypedRefCS_0= ruleTypedRefCS { @@ -21147,13 +21129,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7414:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? - int alt127=2; - int LA127_0 = input.LA(1); + int alt126=2; + int LA126_0 = input.LA(1); - if ( (LA127_0==41) ) { - alt127=1; + if ( (LA126_0==41) ) { + alt126=1; } - switch (alt127) { + switch (alt126) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7414:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) { @@ -21281,23 +21263,23 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7457:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7457:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) - int alt128=2; - int LA128_0 = input.LA(1); + int alt127=2; + int LA127_0 = input.LA(1); - if ( (LA128_0==RULE_SIMPLE_ID) ) { - alt128=1; + if ( (LA127_0==RULE_SIMPLE_ID) ) { + alt127=1; } - else if ( (LA128_0==RULE_ESCAPED_ID) ) { - alt128=2; + else if ( (LA127_0==RULE_ESCAPED_ID) ) { + alt127=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 128, 0, input); + new NoViableAltException("", 127, 0, input); throw nvae; } - switch (alt128) { + switch (alt127) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7457:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID { @@ -21751,23 +21733,23 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7609:1: (this_INT_0= RULE_INT | kw= '*' ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7609:1: (this_INT_0= RULE_INT | kw= '*' ) - int alt129=2; - int LA129_0 = input.LA(1); + int alt128=2; + int LA128_0 = input.LA(1); - if ( (LA129_0==RULE_INT) ) { - alt129=1; + if ( (LA128_0==RULE_INT) ) { + alt128=1; } - else if ( (LA129_0==43) ) { - alt129=2; + else if ( (LA128_0==43) ) { + alt128=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 129, 0, input); + new NoViableAltException("", 128, 0, input); throw nvae; } - switch (alt129) { + switch (alt128) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:7609:6: this_INT_0= RULE_INT { @@ -21974,13 +21956,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { state._fsp--; if (state.failed) return ; // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5141:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? - int alt147=2; - int LA147_0 = input.LA(1); + int alt146=2; + int LA146_0 = input.LA(1); - if ( (LA147_0==21||LA147_0==43||LA147_0==47||(LA147_0>=49 && LA147_0<=63)) ) { - alt147=1; + if ( (LA146_0==21||LA146_0==43||LA146_0==47||(LA146_0>=49 && LA146_0<=63)) ) { + alt146=1; } - switch (alt147) { + switch (alt146) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5141:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) { @@ -22259,7 +22241,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { protected DFA84 dfa84 = new DFA84(this); protected DFA87 dfa87 = new DFA87(this); protected DFA90 dfa90 = new DFA90(this); - protected DFA114 dfa114 = new DFA114(this); + protected DFA113 dfa113 = new DFA113(this); static final String DFA4_eotS = "\31\uffff"; static final String DFA4_eofS = @@ -22273,9 +22255,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA4_specialS = "\31\uffff}>"; static final String[] DFA4_transitionS = { - "\1\1\1\2\12\uffff\1\27\6\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1"+ - "\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1"+ - "\10\1\12\1\uffff\1\25\1\26\1\13", + "\1\1\1\2\12\uffff\1\27\6\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1\10\1\12\1\uffff\1\25\1\26\1\13", "\1\27\1\uffff\2\30", "\1\27\1\uffff\2\30", "\1\27\1\uffff\2\30", @@ -22348,9 +22328,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA5_specialS = "\31\uffff}>"; static final String[] DFA5_transitionS = { - "\1\1\1\2\12\uffff\1\27\6\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1"+ - "\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1"+ - "\10\1\12\1\uffff\1\25\1\26\1\13", + "\1\1\1\2\12\uffff\1\27\6\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1\10\1\12\1\uffff\1\25\1\26\1\13", "\1\27\1\uffff\2\30", "\1\27\1\uffff\2\30", "\1\27\1\uffff\2\30", @@ -22423,9 +22401,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA32_specialS = "\31\uffff}>"; static final String[] DFA32_transitionS = { - "\1\2\1\3\21\uffff\1\4\1\10\1\23\1\7\1\12\1\6\1\15\1\16\2\uffff"+ - "\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff\1\25\1\11\1\13\1\uffff"+ - "\1\26\1\27\1\14\21\uffff\17\30", + "\1\2\1\3\21\uffff\1\4\1\10\1\23\1\7\1\12\1\6\1\15\1\16\2\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff\1\25\1\11\1\13\1\uffff\1\26\1\27\1\14\21\uffff\17\30", "", "\1\1\7\uffff\1\30", "\1\1\7\uffff\1\30", @@ -22496,12 +22472,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA33_acceptS = "\30\uffff\1\1\1\2"; static final String DFA33_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\1\26\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\1\26\2\uffff}>"; static final String[] DFA33_transitionS = { - "\1\1\1\2\12\uffff\1\27\6\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1"+ - "\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1"+ - "\10\1\12\1\uffff\1\25\1\26\1\13", + "\1\1\1\2\12\uffff\1\27\6\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1\10\1\12\1\uffff\1\25\1\26\1\13", "\1\uffff", "\1\uffff", "\1\uffff", @@ -22931,9 +22904,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA35_specialS = "\31\uffff}>"; static final String[] DFA35_transitionS = { - "\1\1\1\2\21\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1\14\1\15\2\uffff"+ - "\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1\10\1\12\1\uffff"+ - "\1\25\1\26\1\13", + "\1\1\1\2\21\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1\10\1\12\1\uffff\1\25\1\26\1\13", "\1\27\7\uffff\1\30", "\1\27\7\uffff\1\30", "\1\27\7\uffff\1\30", @@ -23006,9 +22977,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA41_specialS = "\31\uffff}>"; static final String[] DFA41_transitionS = { - "\1\1\1\2\1\uffff\1\27\17\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1"+ - "\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1"+ - "\10\1\12\1\uffff\1\25\1\26\1\13", + "\1\1\1\2\1\uffff\1\27\17\uffff\1\3\1\7\1\22\1\6\1\11\1\5\1\14\1\15\2\uffff\1\17\1\20\1\23\1\4\1\21\1\16\1\uffff\1\24\1\10\1\12\1\uffff\1\25\1\26\1\13", "\1\30\5\uffff\1\27\20\uffff\1\27", "\1\30\5\uffff\1\27\20\uffff\1\27", "\1\30\5\uffff\1\27\20\uffff\1\27", @@ -23081,55 +23050,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA48_specialS = "\31\uffff}>"; static final String[] DFA48_transitionS = { - "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1"+ - "\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff"+ - "\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff"+ - "\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", + "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", "", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", "" }; @@ -23179,77 +23123,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA68_specialS = "\31\uffff}>"; static final String[] DFA68_transitionS = { - "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1"+ - "\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff"+ - "\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff"+ - "\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", + "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", "", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1"+ - "\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\17\uffff\1\1\6\uffff\1\1\1\uffff\1\1", "" }; @@ -23299,55 +23196,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA71_specialS = "\31\uffff}>"; static final String[] DFA71_transitionS = { - "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1"+ - "\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff"+ - "\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff"+ - "\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", + "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", "", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", - "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", + "\1\30\2\1\1\uffff\2\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1", "" }; @@ -23397,8 +23269,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA84_specialS = "\37\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>"; static final String[] DFA84_transitionS = { - "\2\1\21\uffff\10\1\2\uffff\6\1\1\uffff\3\1\1\uffff\3\1\21\uffff"+ - "\12\27\1\37\1\40\1\41\1\42\1\43", + "\2\1\21\uffff\10\1\2\uffff\6\1\1\uffff\3\1\1\uffff\3\1\21\uffff\12\27\1\37\1\40\1\41\1\42\1\43", "", "", "", @@ -23571,8 +23442,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA87_specialS = "\1\uffff\1\0\1\1\61\uffff}>"; static final String[] DFA87_transitionS = { - "\4\3\17\uffff\11\3\1\uffff\6\3\1\uffff\7\3\1\1\1\2\17\uffff"+ - "\17\3\1\uffff\1\3\1\uffff\4\3\6\uffff\1\3\4\uffff\1\63\1\3", + "\4\3\17\uffff\11\3\1\uffff\6\3\1\uffff\7\3\1\1\1\2\17\uffff\17\3\1\uffff\1\3\1\uffff\4\3\6\uffff\1\3\4\uffff\1\63\1\3", "\1\uffff", "\1\uffff", "", @@ -23709,14 +23579,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA90_maxS = "\1\142\12\uffff\7\0\42\uffff"; static final String DFA90_acceptS = - "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\25\uffff"+ - "\1\5\1\6\1\7"; + "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\25\uffff\1\5\1\6\1\7"; static final String DFA90_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\42\uffff}>"; static final String[] DFA90_transitionS = { - "\2\33\2\4\17\uffff\10\33\1\1\1\uffff\6\33\1\uffff\3\33\1\4"+ - "\3\33\21\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\1\uffff"+ - "\1\22\1\uffff\4\4\6\uffff\1\2\5\uffff\1\3", + "\2\33\2\4\17\uffff\10\33\1\1\1\uffff\6\33\1\uffff\3\33\1\4\3\33\21\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\1\uffff\1\22\1\uffff\4\4\6\uffff\1\2\5\uffff\1\3", "", "", "", @@ -23919,121 +23786,74 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { throw nvae; } } - static final String DFA114_eotS = + static final String DFA113_eotS = "\31\uffff"; - static final String DFA114_eofS = + static final String DFA113_eofS = "\31\uffff"; - static final String DFA114_minS = + static final String DFA113_minS = "\1\4\1\uffff\26\20\1\uffff"; - static final String DFA114_maxS = + static final String DFA113_maxS = "\1\142\1\uffff\26\135\1\uffff"; - static final String DFA114_acceptS = + static final String DFA113_acceptS = "\1\uffff\1\1\26\uffff\1\2"; - static final String DFA114_specialS = + static final String DFA113_specialS = "\31\uffff}>"; - static final String[] DFA114_transitionS = { - "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1"+ - "\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff"+ - "\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff"+ - "\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", + static final String[] DFA113_transitionS = { + "\1\2\1\3\2\1\10\uffff\1\30\6\uffff\1\4\1\10\1\23\1\7\1\12\1\6\1\15\1\16\1\1\1\uffff\1\20\1\21\1\24\1\5\1\22\1\17\1\uffff\1\25\1\11\1\13\1\1\1\26\1\27\1\14\2\1\17\uffff\17\1\1\uffff\1\1\1\uffff\4\1\6\uffff\1\1\4\uffff\2\1", "", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", - "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1"+ - "\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1"+ - "\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", + "\1\30\1\1\3\uffff\1\1\11\uffff\1\1\7\uffff\1\1\3\uffff\1\1\3\uffff\1\1\1\uffff\17\1\26\uffff\1\1\1\uffff\1\1\4\uffff\1\1", "" }; - static final short[] DFA114_eot = DFA.unpackEncodedString(DFA114_eotS); - static final short[] DFA114_eof = DFA.unpackEncodedString(DFA114_eofS); - static final char[] DFA114_min = DFA.unpackEncodedStringToUnsignedChars(DFA114_minS); - static final char[] DFA114_max = DFA.unpackEncodedStringToUnsignedChars(DFA114_maxS); - static final short[] DFA114_accept = DFA.unpackEncodedString(DFA114_acceptS); - static final short[] DFA114_special = DFA.unpackEncodedString(DFA114_specialS); - static final short[][] DFA114_transition; + static final short[] DFA113_eot = DFA.unpackEncodedString(DFA113_eotS); + static final short[] DFA113_eof = DFA.unpackEncodedString(DFA113_eofS); + static final char[] DFA113_min = DFA.unpackEncodedStringToUnsignedChars(DFA113_minS); + static final char[] DFA113_max = DFA.unpackEncodedStringToUnsignedChars(DFA113_maxS); + static final short[] DFA113_accept = DFA.unpackEncodedString(DFA113_acceptS); + static final short[] DFA113_special = DFA.unpackEncodedString(DFA113_specialS); + static final short[][] DFA113_transition; static { - int numStates = DFA114_transitionS.length; - DFA114_transition = new short[numStates][]; + int numStates = DFA113_transitionS.length; + DFA113_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA114_transition[i] = DFA.unpackEncodedString(DFA114_transitionS[i]); + DFA113_transition[i] = DFA.unpackEncodedString(DFA113_transitionS[i]); } } - class DFA114 extends DFA { + class DFA113 extends DFA { - public DFA114(BaseRecognizer recognizer) { + public DFA113(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 114; - this.eot = DFA114_eot; - this.eof = DFA114_eof; - this.min = DFA114_min; - this.max = DFA114_max; - this.accept = DFA114_accept; - this.special = DFA114_special; - this.transition = DFA114_transition; + this.decisionNumber = 113; + this.eot = DFA113_eot; + this.eof = DFA113_eof; + this.min = DFA113_min; + this.max = DFA113_max; + this.accept = DFA113_accept; + this.special = DFA113_special; + this.transition = DFA113_transition; } public String getDescription() { return "6437:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )"; @@ -24554,10 +24374,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_ruleCurlyBracketedClauseCS_in_entryRuleCurlyBracketedClauseCS12606 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleCurlyBracketedClauseCS12616 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_17_in_ruleCurlyBracketedClauseCS12665 = new BitSet(new long[]{0x0000777E7F9000B0L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12688 = new BitSet(new long[]{0x0000000000140000L}); - public static final BitSet FOLLOW_18_in_ruleCurlyBracketedClauseCS12701 = new BitSet(new long[]{0x0000777E7F800030L}); - public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12722 = new BitSet(new long[]{0x0000000000140000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS12753 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_ruleCurlyBracketedClauseCS12687 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12715 = new BitSet(new long[]{0x0000000000140000L}); + public static final BitSet FOLLOW_18_in_ruleCurlyBracketedClauseCS12728 = new BitSet(new long[]{0x0000777E7F800030L}); + public static final BitSet FOLLOW_ruleShadowPartCS_in_ruleCurlyBracketedClauseCS12749 = new BitSet(new long[]{0x0000000000140000L}); public static final BitSet FOLLOW_20_in_ruleCurlyBracketedClauseCS12766 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRoundBracketedClauseCS_in_entryRuleRoundBracketedClauseCS12802 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleRoundBracketedClauseCS12812 = 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 3d6b13f6e..9e05eb7fb 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 @@ -83,7 +83,6 @@ 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? ":" ownedType=CollectionTypeCS "{" (ownedMemberIdentifiers+=(TemplateCS | ElementTemplateCS) // ("," ownedMemberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" ownedRestIdentifier=ElementTemplateCS)? "}"; @@ -230,10 +229,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cSemicolonKeyword_7 = (Keyword)cGroup.eContents().get(7); //DomainCS: - // (isCheckonly?="checkonly" | isEnforce?="enforce" | "replace")? "domain" - // modelId=[qvtbase::TypedModel|UnrestrictedName] ownedPattern+=DomainPatternCS ("," ownedPattern+=DomainPatternCS)* - // ("implementedby" implementedBy=UnrestrictedName)? ("default_values" "{" ownedDefaultValues+=DefaultValueCS+ "}")? - // ";"; + // (isCheckonly?="checkonly" | isEnforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName] + // ownedPattern+=DomainPatternCS ("," ownedPattern+=DomainPatternCS)* ("implementedby" implementedBy=UnrestrictedName)? + // ("default_values" "{" ownedDefaultValues+=DefaultValueCS+ "}")? ";"; @Override public ParserRule getRule() { return rule; } //(isCheckonly?="checkonly" | isEnforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName] @@ -1488,17 +1486,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; @Override public ParserRule getRule() { return rule; } @@ -1578,9 +1573,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cWhereKeyword_20 = (Keyword)cAlternatives.eContents().get(20); ////ExpCS returns essentialocl::ExpCS: - // // InfixedExpCS - // //| TemplateCS; - // UnrestrictedName returns ecore::EString: + //// InfixedExpCS + ////| TemplateCS; + //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName | "checkonly" | "default" | "default_values" | "domain" | "enforce" | "extends" | // "implementedby" | "import" | "library" | "key" | "opposite" | "overrides" | "primitive" | "query" | "relation" | // "replace" | "top" | "transformation" | "when" | "where"; @@ -1760,7 +1755,6 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*; - // //CollectionTemplateCS: // name=UnrestrictedName? ":" ownedType=CollectionTypeCS "{" (ownedMemberIdentifiers+=(TemplateCS | ElementTemplateCS) // ("," ownedMemberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" ownedRestIdentifier=ElementTemplateCS)? "}"; @@ -1783,10 +1777,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //DomainCS: - // (isCheckonly?="checkonly" | isEnforce?="enforce" | "replace")? "domain" - // modelId=[qvtbase::TypedModel|UnrestrictedName] ownedPattern+=DomainPatternCS ("," ownedPattern+=DomainPatternCS)* - // ("implementedby" implementedBy=UnrestrictedName)? ("default_values" "{" ownedDefaultValues+=DefaultValueCS+ "}")? - // ";"; + // (isCheckonly?="checkonly" | isEnforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName] + // ownedPattern+=DomainPatternCS ("," ownedPattern+=DomainPatternCS)* ("implementedby" implementedBy=UnrestrictedName)? + // ("default_values" "{" ownedDefaultValues+=DefaultValueCS+ "}")? ";"; public DomainCSElements getDomainCSAccess() { return pDomainCS; } @@ -1998,17 +1991,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; @@ -2039,9 +2029,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////ExpCS returns essentialocl::ExpCS: - // // InfixedExpCS - // //| TemplateCS; - // UnrestrictedName returns ecore::EString: + //// InfixedExpCS + ////| TemplateCS; + //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName | "checkonly" | "default" | "default_values" | "domain" | "enforce" | "extends" | // "implementedby" | "import" | "library" | "key" | "opposite" | "overrides" | "primitive" | "query" | "relation" | // "replace" | "top" | "transformation" | "when" | "where"; @@ -2054,7 +2044,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(); @@ -2119,7 +2109,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // InfixOperatorName: + //InfixOperatorName: // EssentialOCLInfixOperatorName; public EssentialOCLGrammarAccess.InfixOperatorNameElements getInfixOperatorNameAccess() { return gaEssentialOCL.getInfixOperatorNameAccess(); @@ -2130,7 +2120,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // NavigationOperatorName: + //NavigationOperatorName: // EssentialOCLNavigationOperatorName; public EssentialOCLGrammarAccess.NavigationOperatorNameElements getNavigationOperatorNameAccess() { return gaEssentialOCL.getNavigationOperatorNameAccess(); @@ -2141,7 +2131,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // UnaryOperatorName: + //UnaryOperatorName: // EssentialOCLUnaryOperatorName; public EssentialOCLGrammarAccess.UnaryOperatorNameElements getUnaryOperatorNameAccess() { return gaEssentialOCL.getUnaryOperatorNameAccess(); @@ -2152,10 +2142,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Names - // + //// Names ////--------------------------------------------------------------------- - // /// ** <<<This is a join point for derived grammars - replace with a more disciplined grammar extensibility>>> * / //EssentialOCLUnrestrictedName returns ecore::EString: // Identifier; @@ -2179,7 +2167,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(); @@ -2211,10 +2199,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(); @@ -2285,10 +2272,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Literals - // + //// Literals ////--------------------------------------------------------------------- - // CollectionLiteralExpCS: + //CollectionLiteralExpCS: // ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; public EssentialOCLGrammarAccess.CollectionLiteralExpCSElements getCollectionLiteralExpCSAccess() { return gaEssentialOCL.getCollectionLiteralExpCSAccess(); @@ -2320,7 +2306,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// PatternPartCS - // ShadowPartCS: + //ShadowPartCS: // referredProperty=[pivot::Property|UnrestrictedName] "=" ownedInitExpression=(ExpCS | PatternExpCS); public EssentialOCLGrammarAccess.ShadowPartCSElements getShadowPartCSAccess() { return gaEssentialOCL.getShadowPartCSAccess(); @@ -2512,28 +2498,19 @@ 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 )) - // /// * An expression elaborates a prefixed expression with zero or more binary operator and expression suffixes. - // * An optionally prefixed let expression is permitted except when suffixed with further expressions.* / - //ExpCS: - // PrefixedPrimaryExpCS ({InfixExpCS.ownedLeft=current} name=BinaryOperatorName ownedRight=ExpCS)? - // // ({InfixExpCS} ownedSource=PrefixedExpCS name=BinaryOperatorName ownedArgument=ExpCS) - // //| PrefixedExpCS - // + // * An optionally prefixed let expression is permitted except when suffixed with further expressions.* / ExpCS: + // PrefixedPrimaryExpCS ({InfixExpCS.ownedLeft=current} name=BinaryOperatorName ownedRight=ExpCS)? // ({InfixExpCS} ownedSource=PrefixedExpCS name=BinaryOperatorName ownedArgument=ExpCS) + // //| PrefixedExpCS // // the above takes exponential or worse time for backtracking, below is fast - // | PrefixedLetExpCS; + // | PrefixedLetExpCS; public EssentialOCLGrammarAccess.ExpCSElements getExpCSAccess() { return gaEssentialOCL.getExpCSAccess(); } @@ -2577,8 +2554,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } /// * A name expression is a generalised rule for expressions that start with a name and which may be followed by square, round or - // * curly bracket clauses and optionally an @pre as well.* / - //NameExpCS: + // * curly bracket clauses and optionally an @pre as well.* / NameExpCS: // ownedPathName=PathNameCS ownedSquareBracketedClauses+=SquareBracketedClauseCS* // ownedRoundBracketedClause=RoundBracketedClauseCS? ownedCurlyBracketedClause=CurlyBracketedClauseCS? (isPre?="@" // "pre")?; @@ -2592,7 +2568,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { /// * A curly bracket clause is a generalized rule for the literal arguments of collections, maps, tuples and shadows.* / //CurlyBracketedClauseCS: - // {CurlyBracketedClauseCS} "{" ((ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? | value=StringLiteral) "}"; + // {CurlyBracketedClauseCS} "{" (value=StringLiteral | ownedParts+=ShadowPartCS ("," ownedParts+=ShadowPartCS)*)? "}"; public EssentialOCLGrammarAccess.CurlyBracketedClauseCSElements getCurlyBracketedClauseCSAccess() { return gaEssentialOCL.getCurlyBracketedClauseCSAccess(); } @@ -2625,9 +2601,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } /// * A navigating argument is a generalized rule for the first argument in a round bracket clause. This is typically the first operation - // * parameter or an iterator. * / - //// Type-less init is an illegal infix expression - // NavigatingArgCS: + // * parameter or an iterator. * / // Type-less init is an illegal infix expression + //NavigatingArgCS: // ownedNameExpression=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" ownedInitExpression=ExpCS)? | "in" // ownedInitExpression=ExpCS)? | ":" ownedType=TypeExpCS; public EssentialOCLGrammarAccess.NavigatingArgCSElements getNavigatingArgCSAccess() { @@ -2638,9 +2613,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { return getNavigatingArgCSAccess().getRule(); } - /// * A navigating bar argument is a generalized rule for a bar-prefixed argument in a round bracket clause. This is typically the body of an iteration. * / - //// Type-less init is an illegal infix expression - // NavigatingBarArgCS returns NavigatingArgCS: + /// * A navigating bar argument is a generalized rule for a bar-prefixed argument in a round bracket clause. This is typically the body of an iteration. * / // Type-less init is an illegal infix expression + //NavigatingBarArgCS returns NavigatingArgCS: // prefix="|" ownedNameExpression=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" ownedInitExpression=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingBarArgCSElements getNavigatingBarArgCSAccess() { return gaEssentialOCL.getNavigatingBarArgCSAccess(); @@ -2651,9 +2625,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } /// * A navigating comma argument is a generalized rule for non-first argument in a round bracket clause. These are typically non-first operation - // * parameters or a second iterator. * / - //// Type-less init is an illegal infix expression - // NavigatingCommaArgCS returns NavigatingArgCS: + // * parameters or a second iterator. * / // Type-less init is an illegal infix expression + //NavigatingCommaArgCS returns NavigatingArgCS: // prefix="," ownedNameExpression=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" ownedInitExpression=ExpCS)? | "in" // ownedInitExpression=ExpCS)?; public EssentialOCLGrammarAccess.NavigatingCommaArgCSElements getNavigatingCommaArgCSAccess() { @@ -2664,9 +2637,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { return getNavigatingCommaArgCSAccess().getRule(); } - /// * A navigating semi argument is a generalized rule for a semicolon prefixed argument in a round bracket clause. This is typically an iterate accumulator. * / - //// Type-less init is an illegal infix expression - // NavigatingSemiArgCS returns NavigatingArgCS: + /// * A navigating semi argument is a generalized rule for a semicolon prefixed argument in a round bracket clause. This is typically an iterate accumulator. * / // Type-less init is an illegal infix expression + //NavigatingSemiArgCS returns NavigatingArgCS: // prefix=";" ownedNameExpression=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" ownedInitExpression=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingSemiArgCSElements getNavigatingSemiArgCSAccess() { return gaEssentialOCL.getNavigatingSemiArgCSAccess(); @@ -2677,8 +2649,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(); @@ -2690,7 +2662,6 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { //IfExpCS: // "if" ownedCondition=(ExpCS | PatternExpCS) "then" ownedThenExpression=ExpCS // ifThenExpressions+=IfThenExpCS - // // ownedIfThenExpressions+=ElseIfThenExpCS* "else" ownedElseExpression=ExpCS "endif"; public EssentialOCLGrammarAccess.IfExpCSElements getIfExpCSAccess() { return gaEssentialOCL.getIfExpCSAccess(); @@ -2701,11 +2672,10 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////IfThenExpCS returns IfThenExpCS: - // // 'if' condition=ExpCS - // // 'then' thenExpression=ExpCS - // //; - // ElseIfThenExpCS - //returns IfThenExpCS: + //// 'if' condition=ExpCS + //// 'then' thenExpression=ExpCS + ////; + //ElseIfThenExpCS returns IfThenExpCS: // "elseif" ownedCondition=ExpCS "then" ownedThenExpression=ExpCS; public EssentialOCLGrammarAccess.ElseIfThenExpCSElements getElseIfThenExpCSAccess() { return gaEssentialOCL.getElseIfThenExpCSAccess(); @@ -2912,12 +2882,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { // * lookahead conflicts in simple lexers between a dot within a floating point number and the dot-dot in a CollectionLiteralPartCS. A // * practical implementation should give high priority to a successful parse of INT ('.' INT)? (('e' | 'E') ('+' | '-')? INT)? than // * to the unsuccessful partial parse of INT '..'. The type of the INT terminal is String to allow the floating point syntax to be used. - // * / - //// Not terminal to allow parser backtracking to sort out "5..7" - // + // * / // 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 BaseGrammarAccess.NUMBER_LITERALElements getNUMBER_LITERALAccess() { return gaEssentialOCL.getNUMBER_LITERALAccess(); @@ -3001,8 +2968,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(); |